boulder v0.25.6 (Git ref fb8e3a6d0a3bce8758f797747f9c0a451b5bd8a5-dirty) └─ building nodejs-24-24.13.0-2-1 Refreshed repo0 The following package(s) will be installed: acl 2.3.2-5 libpsl 0.21.5-4 attr 2.5.2-6 libpwquality 1.4.5-3 bash 5.3.8-28 libseccomp 2.6.0-6 boulder 0.25.6+git.fb8e3a6-120 libsecret 0.21.7-8 brotli 1.2.0-9 libsmartcols 2.41.3-18 brotli-devel 1.2.0-9 libsodium 1.0.20+git.d44593f1-3 brotli-libs 1.2.0-9 libssh2 1.11.1-3 bsdtar 3.8.5-19 libstdc++ 15.2.0+git.e4ee38ae-18 bsdtar-static 3.8.5-19 libstdc++-devel 15.2.0+git.e4ee38ae-18 bzip2 1.0.8-7 libstone 0.0.1-4 bzip2-devel 1.0.8-7 libtasn1 4.21.0-4 bzip2-libs 1.0.8-7 libunistring 1.4.1-6 c-ares 1.34.6-2 libutempter 1.2.1-2 c-ares-devel 1.34.6-2 libuuid 2.41.3-18 ca-certificates 20250516-17 libuv 1.51.0-6 ca-certificates-mozilla 3.120-39 libuv-devel 1.51.0-6 ca-certificates-utils 20250516-17 libxcrypt 4.5.2-10 clang 21.1.8-44 libxkbcommon 1.13.1-15 clang-libs 21.1.8-44 libxml2 2.15.1-18 compiler-rt 21.1.8-44 linux-headers 6.18-27 coreutils 0.5.0-29 linux-pam-libs 1.7.1-18 cracklib 2.10.3-3 lld 21.1.8-44 cryptsetup-libs 2.8.3-10 lld-libs 21.1.8-44 curl-libs 8.18.0-28 llvm 21.1.8-44 cyrus-sasl-libs 2.1.28-5 llvm-libs 21.1.8-44 dash 0.5.13.1-16 lz4 1.10.0-4 device-mapper-libs 2.03.38-13 lzo 2.10-2 diffutils 3.12-6 mimalloc 2.2.6-10 elfutils-libs 0.194-12 mpc 1.3.1-3 envsubst 0.26-10 mpdecimal 4.0.1-2 expat 2.7.3-10 mpfr 4.2.2-5 file 5.46-10 nano 8.7-38 findutils 4.10.0-4 ncurses-base 6.6-20251231-20 gawk 5.3.2-8 ncurses-libs 6.6-20251231-20 gcc 15.2.0+git.e4ee38ae-18 nghttp2 1.68.0-13 gdbm-libs 1.26-7 nghttp2-devel 1.68.0-13 git 2.52.0-22 nghttp2-libs 1.68.0-13 glib2 2.86.3-34 nghttp3 1.14.0-4 glibc 2.42+git.8aaf4b73-31 nghttp3-devel 1.14.0-4 glibc-devel 2.42+git.8aaf4b73-31 ninja 1.13.2-6 gmp 6.3.0-5 ntpd-rs 1.6.2-6 gpm-libs 1.20.7-4 openldap 2.6.10-5 grep 3.12-7 openmp 21.1.8-44 gzip 1.14-6 openmp-devel 21.1.8-44 helix 25.07.01-8 openssl 3.6.0-33 hwloc-libs 2.12.2-5 openssl-devel 3.6.0-33 iana-etc 20251120-3 openssl-libs 3.6.0-33 icu 78.2-12 os-info 2025.12-12 icu-devel 78.2-12 p11-kit 0.25.10-9 icu-libs 78.2-12 p11-kit-libs 0.25.10-9 isl 0.27-2 patchelf 0.18.0-3 jansson 2.14.1-4 pcre2 10.47-8 jemalloc-libs 5.3.0-4 pkgconf 2.5.1-12 json-c 0.18-5 polly 21.1.8-44 kbd 2.9.0-9 procps 4.0.5-7 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.1-4 qrencode 4.1.1-3 layout 0.1.0-8 readline 8.3.3-9 less 685-13 ripgrep 15.1.0-4 libarchive 3.8.5-19 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.2-6 system-accounts 0.1.0-8 libcap 2.77-12 systemd 257.10-74 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.5.0-29 libfdisk 2.41.3-18 vim 9.1.1966-16 libffi 3.5.2-9 wayland 1.24.0-8 libgcc 15.2.0+git.e4ee38ae-18 xkeyboard-config 2.46-7 libgcc-static 15.2.0+git.e4ee38ae-18 xxd 9.1.1966-16 libgcrypt 1.11.2-8 xz 5.8.2-14 libgomp 15.2.0+git.e4ee38ae-18 zlib 2.3.2-22 libgpg-error 1.58-7 zlib-devel 2.3.2-22 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 Installed brotli (cached) Installed brotli-libs (cached) Installed acl (cached) Installed brotli-devel (cached) Installed bsdtar (cached) Installed attr (cached) Installed bash (cached) Installed bsdtar-static (cached) Installed bzip2-devel (cached) Installed bzip2-libs (cached) Installed bzip2 (cached) Installed c-ares (cached) Installed ca-certificates (cached) Installed ca-certificates-mozilla (cached) Installed ca-certificates-utils (cached) Installed clang (cached) Installed coreutils (cached) Installed cryptsetup-libs (cached) Installed cracklib (cached) Installed curl-libs (cached) Installed cyrus-sasl-libs (cached) Installed compiler-rt (cached) Installed dash (cached) Installed device-mapper-libs (cached) Installed elfutils-libs (cached) Installed envsubst (cached) Installed diffutils (cached) Installed clang-libs (cached) Installed expat (cached) Installed file (cached) Installed findutils (cached) Installed gdbm-libs (cached) Installed boulder (cached) Installed gawk (cached) Installed gmp (cached) Installed gpm-libs (cached) Installed glib2 (cached) Installed gzip (cached) Installed grep (cached) Installed hwloc-libs (cached) Installed iana-etc (cached) Installed git (cached) Installed icu-libs (cached) Installed icu (cached) Installed isl (cached) Installed jansson (cached) Installed jemalloc-libs (cached) Installed json-c (cached) Installed icu-devel (cached) Installed keyutils (cached) Installed glibc-devel (cached) Installed kmod-libs (cached) Installed gcc (cached) Installed krb5-libs (cached) Installed layout (cached) Installed libarchive (cached) Installed less (cached) Installed libatomic (cached) Installed libb2 (cached) Installed libblkid (cached) Installed libbpf (cached) Installed libcap (cached) Installed libeconf (cached) Installed libcom_err (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 libgcrypt (cached) Installed libgomp (cached) Installed libgpg-error (cached) Installed libpciaccess (cached) Installed libmount (cached) Installed libidn2 (cached) Installed kbd (cached) Installed libpsl (cached) Installed libseccomp (cached) Installed libsmartcols (cached) Installed libsecret (cached) Installed libpwquality (cached) Installed libsodium (cached) Installed libssh2 (cached) Installed libstdc++ (cached) Installed libstone (cached) Installed libtasn1 (cached) Installed helix (cached) Installed libunistring (cached) Installed libutempter (cached) Installed libuv (cached) Installed libuuid (cached) Installed libxcrypt (cached) Installed libxkbcommon (cached) Installed linux-pam-libs (cached) Installed libxml2 (cached) Installed lld (cached) Installed lld-libs (cached) Installed libuv-devel (cached) Installed llvm-libs (cached) Installed lz4 (cached) Installed lzo (cached) Installed mimalloc (cached) Installed llvm (cached) Installed mpc (cached) Installed mpdecimal (cached) Installed mpfr (cached) Installed ncurses-libs (cached) Installed nghttp2 (cached) Installed nano (cached) Installed nghttp2-libs (cached) Installed nghttp2-devel (cached) Installed libstdc++-devel (cached) Installed ninja (cached) Installed ntpd-rs (cached) Installed openldap (cached) Installed openmp (cached) Installed openmp-devel (cached) Installed linux-headers (cached) Installed openssl (cached) Installed openssl-libs (cached) Installed os-info (cached) Installed p11-kit-libs (cached) Installed p11-kit (cached) Installed pcre2 (cached) Installed pkgconf (cached) Installed polly (cached) Installed procps (cached) Installed python (cached) Installed ncurses-base (cached) Installed glibc (cached) Installed qrencode (cached) Installed readline (cached) Installed ripgrep (cached) Installed openssl-devel (cached) Installed sqlite (cached) Installed sqlite-devel (cached) Installed sed (cached) Installed sudo-rs (cached) Installed system-accounts (cached) Installed tpm2-tss (cached) Installed terminus-font (cached) Installed util-linux (cached) Installed tzdata (cached) Installed systemd (cached) Installed wayland (cached) Installed python-libs (cached) Installed xxd (cached) Installed uutils-coreutils (cached) Installed zlib (cached) Installed xz (cached) Installed xkeyboard-config (cached) Installed zlib-devel (cached) Installed zstd (cached) Installed zstd-devel (cached) Installed zstd-libs (cached) Installed vim (cached) Installed nghttp3-devel Installed c-ares-devel Installed nghttp3 Installed patchelf 38251 entries blitted in 0.52s (74.1k / s) Sharing 1 upstream(s) with the build container Shared node-v24.13.0.tar.gz x86_64 │Prepare │P│ + TERM=dumb │P│ + export TERM │P│ + SOURCE_DATE_EPOCH=1768416869 │P│ + export SOURCE_DATE_EPOCH │P│ + PGO_STAGE=NONE │P│ + export PGO_STAGE │P│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig │P│ + export PKG_CONFIG_PATH │P│ + CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CFLAGS │P│ + CGO_CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CGO_CFLAGS │P│ + CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CXXFLAGS │P│ + CGO_CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │P│ + export CGO_CXXFLAGS │P│ + FFLAGS='-D_FORTIFY_SOURCE=2 -O2 -flto=thin -fno-omit-frame-pointer -g' │P│ + export FFLAGS │P│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin' │P│ + export LDFLAGS │P│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │P│ + export CGO_LDFLAGS │P│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │P│ + export DFLAGS │P│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=16 -C strip=none -C target-cpu=x86-64-v2' │P│ + export RUSTFLAGS │P│ + CC=clang │P│ + export CC │P│ + CXX=clang++ │P│ + export CXX │P│ + OBJC=clang │P│ + export OBJC │P│ + OBJCXX=clang++ │P│ + export OBJCXX │P│ + CPP=clang-cpp │P│ + export CPP │P│ + OBJCPP='clang -E -' │P│ + export OBJCPP │P│ + OBJCXXCPP='clang++ -E' │P│ + export OBJCXXCPP │P│ + AR=llvm-ar │P│ + export AR │P│ + LD=ld.lld │P│ + export LD │P│ + OBJCOPY=llvm-objcopy │P│ + export OBJCOPY │P│ + NM=llvm-nm │P│ + export NM │P│ + RANLIB=llvm-ranlib │P│ + export RANLIB │P│ + STRIP=llvm-strip │P│ + export STRIP │P│ + PATH=/usr/bin:/bin │P│ + export PATH │P│ + CCACHE_DIR=/mason/ccache │P│ + export CCACHE_DIR │P│ + CCACHE_BASEDIR=/mason/build/x86_64 │P│ + export CCACHE_BASEDIR │P│ + test -z /mason/ccache │P│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │P│ + NINJA_STATUS='[%f/%t %es (%P)] ' │P│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64 │P│ + export CARGO_BUILD_DEP_INFO_BASEDIR │P│ + CARGO_NET_RETRY=5 │P│ + export CARGO_NET_RETRY │P│ + CARGO_PROFILE_RELEASE_DEBUG=full │P│ + export CARGO_PROFILE_RELEASE_DEBUG │P│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │P│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │P│ + CARGO_PROFILE_RELEASE_LTO=off │P│ + export CARGO_PROFILE_RELEASE_LTO │P│ + CARGO_PROFILE_RELEASE_STRIP=none │P│ + export CARGO_PROFILE_RELEASE_STRIP │P│ + RUSTC_WRAPPER= │P│ + export RUSTC_WRAPPER │P│ + test -z '' │P│ + unset RUSTC_WRAPPER │P│ + GOCACHE= │P│ + export GOCACHE │P│ + test -z '' │P│ + unset GOCACHE │P│ + GOMODCACHE= │P│ + export GOMODCACHE │P│ + test -z '' │P│ + unset GOMODCACHE │P│ + CARGO_HOME= │P│ + export CARGO_HOME │P│ + test -z '' │P│ + unset CARGO_HOME │P│ + SCCACHE_DIR=/mason/sccache │P│ + export SCCACHE_DIR │P│ + test -z /mason/sccache │P│ + LANG=en_US.UTF-8 │P│ + export LANG │P│ + LC_ALL=en_US.UTF-8 │P│ + export LC_ALL │P│ + test -d /mason/build/x86_64 │P│ + cd /mason/build/x86_64 │P│ + echo 'The work directory %(workdir) is /mason/build/x86_64' │P│ + mkdir -p node-v24.13.0.tar.gz │P│ The work directory %(workdir) is /mason/build/x86_64 │P│ + bsdtar-static xf /mason/sourcedir/node-v24.13.0.tar.gz -C node-v24.13.0.tar.gz --strip-components=1 --no-same-owner │ │Setup │S│ + TERM=dumb │S│ + export TERM │S│ + SOURCE_DATE_EPOCH=1768416869 │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.13.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.13.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.13.0.tar.gz │S│ + cd /mason/build/x86_64/node-v24.13.0.tar.gz │S│ + echo 'The work directory %(workdir) is /mason/build/x86_64/node-v24.13.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.13.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=1768416869 │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.13.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.13.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.13.0.tar.gz │B│ + cd /mason/build/x86_64/node-v24.13.0.tar.gz │B│ + echo 'The work directory %(workdir) is /mason/build/x86_64/node-v24.13.0.tar.gz' │B│ + NODEJS_MAJOR=24 │B│ + NODEJS_SONAME=137 │B│ The work directory %(workdir) is /mason/build/x86_64/node-v24.13.0.tar.gz │B│ + NODEJS_PRIVATE_SITELIB=/usr/lib/node_modules_24 │B│ + ninja -j 24 -C out/Release │B│ ninja: Entering directory `out/Release' │B│ [1/1973 0.616s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.abort-mode.o │B│ [2/1973 0.618s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.fpu.o │B│ [3/1973 0.801s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.once.o │B│ [4/1973 0.853s ( 0%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.diy-fp.o │B│ [5/1973 0.886s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.bits.o │B│ [6/1973 0.933s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.division-by-constant.o │B│ [7/1973 0.974s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.cpu.o │B│ [8/1973 1.004s ( 0%)] CXX obj/deps/v8/src/base/debug/v8_libbase.stack_trace.o │B│ [9/1973 1.010s ( 0%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.cached-powers.o │B│ [10/1973 1.078s ( 0%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.dtoa.o │B│ [11/1973 1.107s ( 0%)] CXX obj/deps/v8/src/base/platform/v8_libbase.memory-protection-key.o │B│ [12/1973 1.109s ( 0%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.fast-dtoa.o │B│ [13/1973 1.148s ( 0%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.bignum-dtoa.o │B│ [14/1973 1.160s ( 0%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.strtod.o │B│ [15/1973 1.207s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.file-utils.o │B│ [16/1973 1.207s ( 0%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.fixed-dtoa.o │B│ [17/1973 1.225s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.page-allocator.o │B│ [18/1973 1.275s ( 0%)] CXX obj/deps/v8/src/base/numbers/v8_libbase.bignum.o │B│ [19/1973 1.350s ( 0%)] CXX obj/deps/v8/src/base/v8_libbase.ieee754.o │B│ [20/1973 1.397s ( 1%)] CXX obj/deps/v8/src/base/v8_libbase.logging.o │B│ [21/1973 1.415s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.poison.o │B│ [22/1973 1.691s ( 1%)] CXX obj/deps/v8/src/base/platform/v8_libbase.semaphore.o │B│ [23/1973 1.723s ( 1%)] CXX obj/deps/v8/src/base/platform/v8_libbase.platform.o │B│ [24/1973 1.863s ( 1%)] CXX obj/deps/v8/src/base/v8_libbase.sys-info.o │B│ [25/1973 1.891s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.spinlock_wait.o │B│ [26/1973 1.965s ( 1%)] CXX obj/deps/v8/src/base/v8_libbase.vlq-base64.o │B│ [27/1973 2.014s ( 1%)] CXX obj/deps/v8/src/base/v8_libbase.region-allocator.o │B│ [28/1973 2.023s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.scoped_set_env.o │B│ [29/1973 2.027s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.raw_logging.o │B│ [30/1973 2.039s ( 1%)] CXX obj/deps/v8/src/base/sanitizer/v8_libbase.lsan-page-allocator.o │B│ [31/1973 2.058s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.tracing.o │B│ [32/1973 2.076s ( 1%)] CXX obj/deps/v8/src/base/sanitizer/v8_libbase.lsan-virtual-address-space.o │B│ [33/1973 2.108s ( 1%)] 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│ [34/1973 2.115s ( 1%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.unscaledcycleclock.o │B│ [35/1973 2.191s ( 1%)] CXX obj/deps/v8/src/base/v8_libbase.strings.o │B│ [36/1973 2.194s ( 1%)] 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│ [37/1973 2.275s ( 1%)] CXX obj/deps/v8/src/base/debug/v8_libbase.stack_trace_posix.o │B│ [38/1973 2.280s ( 1%)] 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│ [39/1973 2.298s ( 1%)] CXX obj/deps/v8/src/base/platform/v8_libbase.platform-posix-time.o │B│ [40/1973 2.308s ( 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│ [41/1973 2.317s ( 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│ [42/1973 2.321s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.strerror.o │B│ [43/1973 2.560s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/abseil.log_severity.o │B│ [44/1973 2.634s ( 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│ [45/1973 2.711s ( 2%)] CXX obj/deps/v8/src/base/platform/v8_libbase.platform-linux.o │B│ [46/1973 2.761s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.throw_delegate.o │B│ [47/1973 2.789s ( 2%)] 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│ [48/1973 2.853s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.cycleclock.o │B│ [49/1973 2.857s ( 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│ [50/1973 3.016s ( 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/1973 3.023s ( 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│ [52/1973 3.036s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/abseil.failure_signal_handler.o │B│ [53/1973 3.056s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.utf8_for_code_point.o │B│ [54/1973 3.073s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/abseil.leak_check.o │B│ [55/1973 3.120s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.address_is_readable.o │B│ [56/1973 3.180s ( 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│ [57/1973 3.285s ( 2%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.crc_x86_arm_combined.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/crc/internal/crc_x86_arm_combined.cc:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/endian.h:24: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/casts.h:38: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [58/1973 3.357s ( 2%)] 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│ [59/1973 3.360s ( 2%)] 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│ [60/1973 3.391s ( 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│ [61/1973 3.439s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.elf_mem_image.o │B│ [62/1973 3.458s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.stack_consumption.o │B│ [63/1973 3.464s ( 3%)] 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│ [64/1973 3.492s ( 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│ [65/1973 3.493s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/abseil.stacktrace.o │B│ [66/1973 3.539s ( 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│ [67/1973 3.563s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/profiling/internal/abseil.periodic_sampler.o │B│ [68/1973 3.640s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.vdso_support.o │B│ [69/1973 3.681s ( 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│ [70/1973 3.778s ( 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│ [71/1973 3.793s ( 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│ [72/1973 3.876s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/profiling/internal/abseil.exponential_biased.o │B│ [73/1973 4.087s ( 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│ [74/1973 4.093s ( 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/1973 4.134s ( 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│ [76/1973 4.152s ( 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│ [77/1973 4.161s ( 3%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.demangle.o │B│ [78/1973 4.225s ( 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│ [79/1973 4.293s ( 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│ [80/1973 4.350s ( 4%)] 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│ [81/1973 4.353s ( 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/1973 4.462s ( 4%)] 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│ [83/1973 4.529s ( 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│ [84/1973 4.616s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/numeric/abseil.int128.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/numeric/int128.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/numeric/int128.h:41: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/types/compare.h:40: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [85/1973 4.645s ( 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│ [86/1973 4.857s ( 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│ [87/1973 4.870s ( 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│ [88/1973 4.916s ( 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│ [89/1973 4.927s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.ostringstream.o │B│ [90/1973 4.935s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.pow10_helper.o │B│ [91/1973 4.949s ( 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│ [92/1973 4.973s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.utf8.o │B│ [93/1973 4.991s ( 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│ [94/1973 5.057s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cordz_functions.o │B│ [95/1973 5.141s ( 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/1973 5.216s ( 4%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.cord_analysis.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/cord_analysis.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/cord_analysis.h:22: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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│ [97/1973 5.243s ( 4%)] 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│ [98/1973 5.260s ( 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│ [99/1973 5.279s ( 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│ [100/1973 5.311s ( 5%)] 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│ [101/1973 5.380s ( 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│ [102/1973 5.582s ( 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/1973 5.614s ( 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│ [104/1973 5.808s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/abseil.output.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/output.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/output.h:30: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [105/1973 5.850s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.stringify_sink.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/stringify_sink.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/stringify_sink.h:22: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [106/1973 5.871s ( 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│ [107/1973 5.942s ( 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/1973 6.087s ( 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/1973 6.207s ( 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│ [110/1973 6.230s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.win32_waiter.o │B│ [111/1973 6.233s ( 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│ [112/1973 6.262s ( 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│ [113/1973 6.283s ( 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│ [114/1973 6.309s ( 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│ [115/1973 6.363s ( 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│ [116/1973 6.378s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/abseil.arg.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/arg.cc:19: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/arg.h:34: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [117/1973 6.436s ( 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│ [118/1973 6.606s ( 5%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.substitute.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/substitute.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/substitute.h:81: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [119/1973 6.658s ( 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│ [120/1973 6.697s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.graphcycles.o │B│ [121/1973 6.834s ( 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│ [122/1973 7.026s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/abseil.float_conversion.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.h:18: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h:27: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/output.h:30: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [123/1973 7.142s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.civil_time_detail.o │B│ [124/1973 7.245s ( 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│ [125/1973 7.265s ( 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│ [126/1973 7.519s ( 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│ [127/1973 7.636s ( 6%)] 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│ [128/1973 7.652s ( 6%)] AR obj/tools/v8_gypfiles/libv8_libbase.a │B│ [129/1973 7.686s ( 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│ [130/1973 7.700s ( 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│ [131/1973 7.721s ( 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│ [132/1973 7.744s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_posix.o │B│ [133/1973 7.946s ( 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│ [134/1973 7.947s ( 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│ [135/1973 7.993s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.zone_info_source.o │B│ [136/1973 8.039s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.stdcpp_waiter.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/stdcpp_waiter.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/stdcpp_waiter.h:23: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h:30: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/clock.h:29: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [137/1973 8.093s ( 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│ [138/1973 8.157s ( 6%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_fixed.o │B│ [139/1973 8.281s ( 7%)] 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│ [140/1973 8.306s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/abseil.clock.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/clock.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/clock.h:29: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/time.h:101: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [141/1973 8.550s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_if.o │B│ [142/1973 8.559s ( 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│ [143/1973 8.671s ( 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│ [144/1973 8.710s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_impl.o │B│ [145/1973 8.754s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/abseil.civil_time.o │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/civil_time.cc:15: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/time/civil_time.h:77: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/strings/string_view.h:40: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [146/1973 8.810s ( 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│ [147/1973 8.853s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_libc.o │B│ [148/1973 8.969s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_format.o │B│ [149/1973 9.006s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_lookup.o │B│ [150/1973 9.692s ( 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│ [151/1973 9.758s ( 7%)] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_info.o │B│ [152/1973 10.067s ( 7%)] CXX obj/deps/v8/src/torque/torque_base.cpp-builder.o │B│ [153/1973 10.088s ( 7%)] AR obj/tools/v8_gypfiles/libabseil.a │B│ [154/1973 10.270s ( 7%)] CXX obj/deps/v8/src/torque/torque_base.source-positions.o │B│ [155/1973 10.274s ( 7%)] STAMP obj/tools/v8_gypfiles/bytecode_builtins_list_generator.actions_depends.stamp │B│ [156/1973 10.800s ( 7%)] CXX obj/deps/v8/src/torque/torque_base.global-context.o │B│ [157/1973 11.010s ( 7%)] CXX obj/deps/v8/src/torque/torque_base.earley-parser.o │B│ [158/1973 11.093s ( 8%)] CXX obj/deps/v8/src/torque/torque_base.declarable.o │B│ [159/1973 11.097s ( 8%)] STAMP obj/tools/v8_gypfiles/gen-regexp-special-case.actions_depends.stamp │B│ [160/1973 11.386s ( 8%)] CXX obj/deps/v8/src/torque/torque_base.cfg.o │B│ [161/1973 11.446s ( 8%)] ACTION Checking inspector protocol compatibility │B│ [162/1973 11.469s ( 8%)] CXX obj/deps/v8/src/torque/torque_base.type-inference.o │B│ [163/1973 11.474s ( 8%)] CXX obj/deps/v8/src/builtins/bytecode_builtins_list_generator.generate-bytecodes-builtins-list.o │B│ [164/1973 11.475s ( 8%)] STAMP obj/tools/v8_gypfiles/v8_flags.actions_depends.stamp │B│ [165/1973 11.522s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.compress.o │B│ [166/1973 11.571s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.cpu_features.o │B│ [167/1973 11.572s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.adler32.o │B│ [168/1973 11.588s ( 8%)] CXX obj/deps/v8/src/torque/torque_base.class-debug-reader-generator.o │B│ [169/1973 11.608s ( 8%)] CXX obj/deps/v8/src/torque/torque_base.torque-code-generator.o │B│ [170/1973 11.650s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.gzclose.o │B│ [171/1973 11.718s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.gzlib.o │B│ [172/1973 11.726s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.crc32.o │B│ [173/1973 11.780s ( 8%)] CXX obj/deps/v8/src/torque/torque_base.cc-generator.o │B│ [174/1973 11.806s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.gzread.o │B│ [175/1973 11.842s ( 8%)] CC obj/deps/v8/third_party/zlib/v8_zlib.gzwrite.o │B│ [176/1973 11.854s ( 8%)] CXX obj/deps/v8/src/interpreter/bytecode_builtins_list_generator.bytecode-operands.o │B│ [177/1973 11.869s ( 8%)] ACTION Generating inspector protocol sources from protocol json │B│ [178/1973 11.873s ( 9%)] STAMP obj/tools/v8_gypfiles/v8_inspector_headers.actions_rules_copies.stamp │B│ [179/1973 11.907s ( 9%)] CC obj/deps/v8/third_party/zlib/v8_zlib.inffast.o │B│ [180/1973 11.919s ( 9%)] CC obj/deps/v8/third_party/zlib/v8_zlib.uncompr.o │B│ [181/1973 11.939s ( 9%)] CC obj/deps/v8/third_party/zlib/v8_zlib.inftrees.o │B│ [182/1973 11.944s ( 9%)] CXX obj/deps/v8/src/torque/torque_base.server-data.o │B│ [183/1973 11.953s ( 9%)] CC obj/deps/v8/third_party/zlib/v8_zlib.infback.o │B│ [184/1973 11.971s ( 9%)] CC obj/deps/v8/third_party/zlib/v8_zlib.zutil.o │B│ [185/1973 11.974s ( 9%)] CXX obj/deps/v8/src/torque/torque_base.type-oracle.o │B│ [186/1973 11.987s ( 9%)] CC obj/deps/v8/third_party/zlib/v8_zlib.deflate.o │B│ [187/1973 12.001s ( 9%)] CXX obj/deps/v8/third_party/zlib/google/v8_zlib.compression_utils_portable.o │B│ [188/1973 12.093s ( 9%)] CXX obj/deps/v8/src/torque/torque_base.kythe-data.o │B│ [189/1973 12.110s ( 9%)] CC obj/deps/v8/third_party/zlib/v8_zlib.trees.o │B│ [190/1973 12.363s ( 9%)] CXX obj/deps/v8/src/regexp/gen-regexp-special-case.gen-regexp-special-case.o │B│ [191/1973 12.385s ( 9%)] CXX obj/deps/v8/src/torque/torque_base.instance-type-generator.o │B│ [192/1973 12.387s ( 9%)] CXX obj/deps/v8/src/interpreter/bytecode_builtins_list_generator.bytecodes.o │B│ [193/1973 12.393s ( 9%)] CC obj/deps/v8/third_party/zlib/v8_zlib.inflate.o │B│ [194/1973 12.464s ( 9%)] LINK gen-regexp-special-case │B│ [195/1973 12.497s ( 9%)] LINK bytecode_builtins_list_generator │B│ [196/1973 12.515s ( 9%)] ACTION run_gen-regexp-special-case: run_gen-regexp-special-case_action_bd80f64862dd779165d4349ffcbe0211 │B│ [197/1973 12.536s ( 9%)] ACTION generate_bytecode_builtins_list: generate_bytecode_builtins_list_action_3931b343a4cb0bd98da4e581f6ce90fe │B│ [198/1973 12.637s ( 10%)] CXX obj/deps/v8/third_party/highway/src/hwy/highway.print.o │B│ [199/1973 12.657s ( 10%)] CXX obj/deps/v8/third_party/highway/src/hwy/highway.abort.o │B│ [200/1973 12.667s ( 10%)] CXX obj/deps/v8/src/torque/torque_base.declaration-visitor.o │B│ [201/1973 12.671s ( 10%)] CXX obj/deps/v8/src/torque/torque_base.utils.o │B│ [202/1973 12.836s ( 10%)] CXX obj/deps/v8/third_party/highway/src/hwy/highway.aligned_allocator.o │B│ [203/1973 12.874s ( 10%)] CXX obj/deps/v8/src/torque/torque_base.declarations.o │B│ [204/1973 12.924s ( 10%)] CXX obj/deps/v8/third_party/highway/src/hwy/highway.stats.o │B│ [205/1973 12.929s ( 10%)] CXX obj/deps/v8/src/torque/torque_base.csa-generator.o │B│ [206/1973 13.026s ( 10%)] CXX obj/deps/v8/src/torque/torque_base.instructions.o │B│ [207/1973 13.041s ( 10%)] AR obj/tools/v8_gypfiles/libv8_zlib.a │B│ [208/1973 13.217s ( 10%)] CXX obj/deps/v8/third_party/highway/src/hwy/highway.targets.o │B│ [209/1973 13.292s ( 10%)] CXX obj/deps/v8/src/torque/torque_base.torque-compiler.o │B│ [210/1973 13.432s ( 10%)] CC obj/deps/uvwasi/src/uvwasi.clocks.o │B│ [211/1973 13.632s ( 10%)] CC obj/deps/uvwasi/src/uvwasi.fd_table.o │B│ [212/1973 13.675s ( 10%)] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-thread-isolated-allocator.o │B│ [213/1973 13.779s ( 10%)] CXX obj/src/node_js2c.embedded_data.o │B│ [214/1973 13.819s ( 10%)] CC obj/deps/uvwasi/src/uvwasi.poll_oneoff.o │B│ [215/1973 13.839s ( 10%)] CC obj/deps/uvwasi/src/uvwasi.path_resolver.o │B│ [216/1973 13.902s ( 10%)] CC obj/deps/uvwasi/src/uvwasi.sync_helpers.o │B│ [217/1973 13.951s ( 10%)] CC obj/deps/uvwasi/src/uvwasi.uv_mapping.o │B│ [218/1973 13.957s ( 11%)] CXX obj/deps/v8/src/torque/torque.torque.o │B│ [219/1973 13.963s ( 11%)] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-config.o │B│ [220/1973 14.015s ( 11%)] CC obj/deps/uvwasi/src/uvwasi.wasi_rights.o │B│ [221/1973 14.094s ( 11%)] CC obj/deps/uvwasi/src/uvwasi.wasi_serdes.o │B│ [222/1973 14.117s ( 11%)] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-object.o │B│ [223/1973 14.222s ( 11%)] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-writer.o │B│ [224/1973 14.289s ( 11%)] CC obj/deps/uvwasi/src/uvwasi.uvwasi.o │B│ [225/1973 14.341s ( 11%)] CC obj/deps/llhttp/src/llhttp.http.o │B│ [226/1973 14.356s ( 11%)] CC obj/deps/llhttp/src/llhttp.api.o │B│ [227/1973 14.493s ( 11%)] CXX obj/deps/v8/third_party/highway/src/hwy/highway.timer.o │B│ [228/1973 14.503s ( 11%)] CXX obj/deps/v8/src/torque/torque_base.type-visitor.o │B│ [229/1973 14.745s ( 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│ [230/1973 14.846s ( 11%)] CXX obj/deps/nbytes/src/nbytes.nbytes.o │B│ [231/1973 14.961s ( 11%)] CXX obj/deps/v8/src/libplatform/v8_libplatform.task-queue.o │B│ In file included from ../../deps/v8/src/libplatform/task-queue.cc:5: │B│ In file included from ../../deps/v8/src/libplatform/task-queue.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [232/1973 14.970s ( 11%)] 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│ [233/1973 14.999s ( 11%)] 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│ [234/1973 15.024s ( 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│ [235/1973 15.033s ( 11%)] 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│ [236/1973 15.095s ( 11%)] 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│ [237/1973 15.109s ( 12%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.error_support.o │B│ [238/1973 15.110s ( 12%)] AR obj/deps/uvwasi/libuvwasi.a │B│ [239/1973 15.121s ( 12%)] AR obj/deps/nbytes/libnbytes.a │B│ [240/1973 15.158s ( 12%)] CC obj/src/large_pages/node_text_start.node_text_start.o │B│ [241/1973 15.173s ( 12%)] AR obj/libnode_text_start.a │B│ [242/1973 15.208s ( 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:628:1: note: 'ENGINE_finish' has been explicitly marked deprecated here │B│ 628 | OSSL_DEPRECATEDIN_3_0 int ENGINE_finish(ENGINE *e); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:33:7: warning: 'ENGINE_free' is deprecated [-Wdeprecated-declarations] │B│ 33 | ENGINE_free(engine); │B│ | ^ │B│ /usr/include/openssl/engine.h:493:1: note: 'ENGINE_free' has been explicitly marked deprecated here │B│ 493 | OSSL_DEPRECATEDIN_3_0 int ENGINE_free(ENGINE *e); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:50:24: warning: 'ENGINE_by_id' is deprecated [-Wdeprecated-declarations] │B│ 50 | EnginePointer engine(ENGINE_by_id(name)); │B│ | ^ │B│ /usr/include/openssl/engine.h:336:1: note: 'ENGINE_by_id' has been explicitly marked deprecated here │B│ 336 | OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_by_id(const char *id); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:53:28: warning: 'ENGINE_by_id' is deprecated [-Wdeprecated-declarations] │B│ 53 | engine = EnginePointer(ENGINE_by_id("dynamic")); │B│ | ^ │B│ /usr/include/openssl/engine.h:336:1: note: 'ENGINE_by_id' has been explicitly marked deprecated here │B│ 336 | OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_by_id(const char *id); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:55:12: warning: 'ENGINE_ctrl_cmd_string' is deprecated [-Wdeprecated-declarations] │B│ 55 | if (!ENGINE_ctrl_cmd_string(engine.get(), "SO_PATH", name, 0) || │B│ | ^ │B│ /usr/include/openssl/engine.h:478:1: note: 'ENGINE_ctrl_cmd_string' has been explicitly marked deprecated here │B│ 478 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:56:12: warning: 'ENGINE_ctrl_cmd_string' is deprecated [-Wdeprecated-declarations] │B│ 56 | !ENGINE_ctrl_cmd_string(engine.get(), "LOAD", nullptr, 0)) { │B│ | ^ │B│ /usr/include/openssl/engine.h:478:1: note: 'ENGINE_ctrl_cmd_string' has been explicitly marked deprecated here │B│ 478 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:708:1: note: 'ENGINE_set_default' has been explicitly marked deprecated here │B│ 708 | OSSL_DEPRECATEDIN_3_0 int ENGINE_set_default(ENGINE *e, unsigned int flags); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:620:1: note: 'ENGINE_init' has been explicitly marked deprecated here │B│ 620 | OSSL_DEPRECATEDIN_3_0 int ENGINE_init(ENGINE *e); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:637:1: note: 'ENGINE_load_private_key' has been explicitly marked deprecated here │B│ 637 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:85:5: warning: 'ENGINE_load_builtin_engines' is deprecated [-Wdeprecated-declarations] │B│ 85 | ENGINE_load_builtin_engines(); │B│ | ^ │B│ /usr/include/openssl/engine.h:358:1: note: 'ENGINE_load_builtin_engines' has been explicitly marked deprecated here │B│ 358 | OSSL_DEPRECATEDIN_3_0 void ENGINE_load_builtin_engines(void); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../deps/ncrypto/engine.cc:86:5: warning: 'ENGINE_register_all_complete' is deprecated [-Wdeprecated-declarations] │B│ 86 | ENGINE_register_all_complete(); │B│ | ^ │B│ /usr/include/openssl/engine.h:415:1: note: 'ENGINE_register_all_complete' has been explicitly marked deprecated here │B│ 415 | OSSL_DEPRECATEDIN_3_0 int ENGINE_register_all_complete(void); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 19 warnings generated. │B│ [243/1973 15.224s ( 12%)] CXX obj/tools/node_js2c.js2c.o │B│ [244/1973 15.248s ( 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│ [245/1973 15.279s ( 12%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.json_platform.o │B│ [246/1973 15.315s ( 12%)] CC obj/deps/histogram/src/histogram.hdr_histogram.o │B│ [247/1973 15.330s ( 12%)] AR obj/deps/histogram/libhistogram.a │B│ [248/1973 15.494s ( 12%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.span.o │B│ [249/1973 15.510s ( 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│ [250/1973 15.518s ( 12%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.status.o │B│ [251/1973 15.527s ( 12%)] AR obj/tools/v8_gypfiles/libv8_libplatform.a │B│ [252/1973 15.706s ( 12%)] CC obj/deps/llhttp/src/llhttp.llhttp.o │B│ [253/1973 15.722s ( 12%)] AR obj/deps/llhttp/libllhttp.a │B│ [254/1973 15.787s ( 12%)] CC obj/test/overlapped-checker/overlapped-checker.main_unix.o │B│ [255/1973 15.811s ( 12%)] CC obj/test/nop/nop.nop.o │B│ [256/1973 15.829s ( 12%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.serializable.o │B│ [257/1973 15.859s ( 13%)] LINK overlapped-checker │B│ [258/1973 15.877s ( 13%)] LINK nop │B│ [259/1973 15.915s ( 13%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.cbor.o │B│ [260/1973 16.184s ( 13%)] CXX obj/deps/googletest/src/gtest.gtest-assertion-result.o │B│ [261/1973 16.185s ( 13%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.protocol_core.o │B│ [262/1973 16.457s ( 13%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.dispatch.o │B│ [263/1973 16.461s ( 13%)] CXX obj/deps/googletest/src/gtest.gtest-filepath.o │B│ [264/1973 16.628s ( 13%)] CXX obj/deps/googletest/src/gtest.gtest-printers.o │B│ [265/1973 16.668s ( 13%)] CXX obj/deps/v8/src/torque/torque_base.types.o │B│ [266/1973 16.834s ( 13%)] CXX obj/deps/googletest/src/gtest.gtest-matchers.o │B│ [267/1973 16.849s ( 13%)] CXX obj/deps/googletest/src/gtest_main.gtest_main.o │B│ [268/1973 16.863s ( 13%)] AR obj/deps/googletest/libgtest_main.a │B│ [269/1973 16.905s ( 13%)] CXX obj/deps/googletest/src/gtest.gtest-test-part.o │B│ [270/1973 16.941s ( 13%)] CXX obj/deps/inspector_protocol/crdtp/crdtp.json.o │B│ [271/1973 16.955s ( 13%)] AR obj/deps/inspector_protocol/libcrdtp.a │B│ [272/1973 16.961s ( 13%)] CXX obj/deps/googletest/src/gtest.gtest-death-test.o │B│ [273/1973 16.964s ( 13%)] 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:379:1: note: 'BN_is_prime_ex' has been explicitly marked deprecated here │B│ 379 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1413:1: note: 'EVP_PKEY_get0_RSA' has been explicitly marked deprecated here │B│ 1413 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1439:1: note: 'EVP_PKEY_get0_EC_KEY' has been explicitly marked deprecated here │B│ 1439 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:534:40: note: expanded from macro 'EVP_PKEY_assign_DH' │B│ 534 | # define EVP_PKEY_assign_DH(pkey, dh) EVP_PKEY_assign((pkey), EVP_PKEY_DH, (dh)) │B│ | ^ │B│ /usr/include/openssl/evp.h:1395:1: note: 'EVP_PKEY_assign' has been explicitly marked deprecated here │B│ 1395 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:522:42: note: expanded from macro 'EVP_PKEY_assign_RSA' │B│ 522 | # define EVP_PKEY_assign_RSA(pkey, rsa) EVP_PKEY_assign((pkey), EVP_PKEY_RSA, \ │B│ | ^ │B│ /usr/include/openssl/evp.h:1395:1: note: 'EVP_PKEY_assign' has been explicitly marked deprecated here │B│ 1395 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:539:48: note: expanded from macro 'EVP_PKEY_assign_EC_KEY' │B│ 539 | # define EVP_PKEY_assign_EC_KEY(pkey, eckey) EVP_PKEY_assign((pkey), \ │B│ | ^ │B│ /usr/include/openssl/evp.h:1395:1: note: 'EVP_PKEY_assign' has been explicitly marked deprecated here │B│ 1395 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1437:1: note: 'EVP_PKEY_set1_EC_KEY' has been explicitly marked deprecated here │B│ 1437 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1439:1: note: 'EVP_PKEY_get0_EC_KEY' has been explicitly marked deprecated here │B│ 1439 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1413:1: note: 'EVP_PKEY_get0_RSA' has been explicitly marked deprecated here │B│ 1413 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:635:1: note: 'i2d_RSAPrivateKey_bio' has been explicitly marked deprecated here │B│ 635 | OSSL_DEPRECATEDIN_3_0 int i2d_RSAPrivateKey_bio(BIO *bp, const RSA *rsa); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1439:1: note: 'EVP_PKEY_get0_EC_KEY' has been explicitly marked deprecated here │B│ 1439 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:655:1: note: 'i2d_ECPrivateKey_bio' has been explicitly marked deprecated here │B│ 655 | OSSL_DEPRECATEDIN_3_0 int i2d_ECPrivateKey_bio(BIO *bp, const EC_KEY *eckey); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1413:1: note: 'EVP_PKEY_get0_RSA' has been explicitly marked deprecated here │B│ 1413 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:637:1: note: 'i2d_RSAPublicKey_bio' has been explicitly marked deprecated here │B│ 637 | OSSL_DEPRECATEDIN_3_0 int i2d_RSAPublicKey_bio(BIO *bp, const RSA *rsa); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1422:1: note: 'EVP_PKEY_get0_DSA' has been explicitly marked deprecated here │B│ 1422 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:214:1: note: 'DSA_get0_q' has been explicitly marked deprecated here │B│ 214 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *DSA_get0_q(const DSA *d); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1413:1: note: 'EVP_PKEY_get0_RSA' has been explicitly marked deprecated here │B│ 1413 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1397:1: note: 'EVP_PKEY_get0' has been explicitly marked deprecated here │B│ 1397 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1422:1: note: 'EVP_PKEY_get0_DSA' has been explicitly marked deprecated here │B│ 1422 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1422:1: note: 'EVP_PKEY_get0_DSA' has been explicitly marked deprecated here │B│ 1422 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:206:1: note: 'DSA_get0_pqg' has been explicitly marked deprecated here │B│ 206 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_pqg(const DSA *d, const BIGNUM **p, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1035:1: note: 'EC_KEY_dup' has been explicitly marked deprecated here │B│ 1035 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_dup(const EC_KEY *src); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1120:1: note: 'EC_KEY_generate_key' has been explicitly marked deprecated here │B│ 1120 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1089:1: note: 'EC_KEY_set_public_key' has been explicitly marked deprecated here │B│ 1089 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1141:1: note: 'EC_KEY_set_public_key_affine_coordinates' has been explicitly marked deprecated here │B│ 1141 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1075:1: note: 'EC_KEY_set_private_key' has been explicitly marked deprecated here │B│ 1075 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1067:1: note: 'EC_KEY_get0_private_key' has been explicitly marked deprecated here │B│ 1067 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1081:1: note: 'EC_KEY_get0_public_key' has been explicitly marked deprecated here │B│ 1081 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1053:1: note: 'EC_KEY_get0_group' has been explicitly marked deprecated here │B│ 1053 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1126:1: note: 'EC_KEY_check_key' has been explicitly marked deprecated here │B│ 1126 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_check_key(const EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1017:1: note: 'EC_KEY_new_by_curve_name' has been explicitly marked deprecated here │B│ 1017 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:987:1: note: 'EC_KEY_new' has been explicitly marked deprecated here │B│ 987 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new(void); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1061:1: note: 'EC_KEY_set_group' has been explicitly marked deprecated here │B│ 1061 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_group(EC_KEY *key, const EC_GROUP *group); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:588:1: note: 'EVP_MD_CTX_md' has been explicitly marked deprecated here │B│ 588 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:588:1: note: 'EVP_MD_CTX_md' has been explicitly marked deprecated here │B│ 588 | OSSL_DEPRECATEDIN_3_0 │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:206:1: note: 'DSA_get0_pqg' has been explicitly marked deprecated here │B│ 206 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_pqg(const DSA *d, const BIGNUM **p, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:206:1: note: 'DSA_get0_pqg' has been explicitly marked deprecated here │B│ 206 | OSSL_DEPRECATEDIN_3_0 void DSA_get0_pqg(const DSA *d, const BIGNUM **p, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 79 warnings generated. │B│ [274/1973 16.975s ( 13%)] AR obj/deps/ncrypto/libncrypto.a │B│ [275/1973 17.113s ( 13%)] CXX obj/deps/googletest/src/gtest.gtest-typed-test.o │B│ [276/1973 17.188s ( 13%)] CXX obj/deps/googletest/src/gtest.gtest-port.o │B│ [277/1973 17.756s ( 14%)] CXX obj/deps/v8/third_party/highway/src/hwy/highway.per_target.o │B│ [278/1973 17.767s ( 14%)] AR obj/tools/v8_gypfiles/libhighway.a │B│ [279/1973 18.779s ( 14%)] CXX obj/deps/simdjson/simdjson.simdjson.o │B│ [280/1973 18.792s ( 14%)] AR obj/deps/simdjson/libsimdjson.a │B│ [281/1973 20.078s ( 14%)] CXX obj/deps/v8/third_party/simdutf/simdutf.simdutf.o │B│ [282/1973 20.087s ( 14%)] AR obj/tools/v8_gypfiles/libsimdutf.a │B│ [283/1973 20.139s ( 14%)] LINK node_js2c │B│ [284/1973 21.104s ( 14%)] CXX obj/deps/googletest/src/gtest.gtest.o │B│ [285/1973 21.115s ( 14%)] AR obj/deps/googletest/libgtest.a │B│ [286/1973 21.650s ( 14%)] CXX obj/deps/v8/src/torque/torque_base.torque-parser.o │B│ [287/1973 22.017s ( 14%)] CXX obj/deps/ada/ada.ada.o │B│ [288/1973 22.027s ( 14%)] AR obj/deps/ada/libada.a │B│ [289/1973 22.948s ( 14%)] CXX obj/deps/v8/src/torque/torque_base.implementation-visitor.o │B│ [290/1973 22.975s ( 14%)] AR obj/tools/v8_gypfiles/libtorque_base.a │B│ [291/1973 22.978s ( 14%)] STAMP obj/tools/v8_gypfiles/torque.actions_depends.stamp │B│ [292/1973 23.120s ( 14%)] LINK torque │B│ [293/1973 27.731s ( 14%)] ACTION run_torque: run_torque_action_e3070f7afaffd8a3b4612441e26c1d85 │B│ [294/1973 27.738s ( 14%)] STAMP obj/tools/v8_gypfiles/run_torque.actions_rules_copies.stamp │B│ [295/1973 27.740s ( 14%)] STAMP obj/tools/v8_gypfiles/v8_internal_headers.compile_depends.stamp │B│ [296/1973 27.740s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_internal_headers.actions_depends.stamp │B│ [297/1973 27.741s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_initializers_slow.actions_depends.stamp │B│ [298/1973 27.741s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_initializers_slow.compile_depends.stamp │B│ [299/1973 27.742s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_init.actions_depends.stamp │B│ [300/1973 27.742s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_init.compile_depends.stamp │B│ [301/1973 27.743s ( 15%)] STAMP obj/tools/v8_gypfiles/torque_generated_definitions.compile_depends.stamp │B│ [302/1973 27.743s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_compiler.compile_depends.stamp │B│ [303/1973 27.750s ( 15%)] STAMP obj/tools/v8_gypfiles/torque_generated_definitions.actions_depends.stamp │B│ [304/1973 27.751s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_compiler.actions_depends.stamp │B│ [305/1973 27.891s ( 15%)] ACTION postmortem-metadata: gen-postmortem-metadata_7acc03b21ed727c9887fcf4669bc652e │B│ [306/1973 27.895s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_base_without_compiler.compile_depends.stamp │B│ [307/1973 27.899s ( 15%)] STAMP obj/tools/v8_gypfiles/v8_base_without_compiler.actions_depends.stamp │B│ [308/1973 35.421s ( 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│ [309/1973 35.591s ( 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│ [310/1973 36.291s ( 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│ [311/1973 36.313s ( 15%)] CXX obj/deps/v8/src/compiler/backend/v8_compiler.frame-elider.o │B│ In file included from ../../deps/v8/src/compiler/backend/frame-elider.cc:5: │B│ In file included from ../../deps/v8/src/compiler/backend/frame-elider.h:8: │B│ In file included from ../../deps/v8/src/compiler/backend/instruction.h:14: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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│ [312/1973 36.362s ( 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│ [313/1973 36.543s ( 15%)] 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│ [314/1973 37.426s ( 15%)] 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│ [315/1973 37.468s ( 15%)] 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│ [316/1973 37.513s ( 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│ [317/1973 37.564s ( 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│ [318/1973 37.969s ( 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│ [319/1973 41.457s ( 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│ [320/1973 41.504s ( 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│ [321/1973 42.284s ( 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│ [322/1973 43.916s ( 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│ [323/1973 44.008s ( 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│ [324/1973 44.066s ( 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│ [325/1973 44.711s ( 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│ [326/1973 45.225s ( 16%)] 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│ [327/1973 45.365s ( 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│ [328/1973 45.618s ( 16%)] 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│ [329/1973 46.253s ( 16%)] 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│ [330/1973 47.019s ( 16%)] 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│ [331/1973 48.385s ( 16%)] 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│ [332/1973 49.991s ( 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/1973 50.618s ( 16%)] 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│ [334/1973 51.041s ( 16%)] 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│ [335/1973 51.454s ( 16%)] 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│ [336/1973 51.615s ( 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│ [337/1973 51.863s ( 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│ [338/1973 52.473s ( 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│ [339/1973 53.546s ( 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│ [340/1973 55.116s ( 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│ [341/1973 55.704s ( 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│ [342/1973 55.755s ( 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│ [343/1973 56.171s ( 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│ [344/1973 57.936s ( 17%)] 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│ [345/1973 58.076s ( 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│ [346/1973 58.355s ( 17%)] 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│ [347/1973 58.392s ( 17%)] 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│ [348/1973 59.189s ( 17%)] 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│ [349/1973 59.394s ( 17%)] 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│ [350/1973 59.431s ( 17%)] 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│ [351/1973 59.760s ( 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│ [352/1973 60.664s ( 17%)] 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│ [353/1973 61.343s ( 17%)] 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│ [354/1973 61.570s ( 17%)] 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│ [355/1973 62.825s ( 17%)] 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│ [356/1973 63.867s ( 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│ [357/1973 64.849s ( 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│ [358/1973 65.283s ( 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│ [359/1973 65.890s ( 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│ [360/1973 66.050s ( 18%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.aligned-slot-allocator.o │B│ [361/1973 66.340s ( 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│ [362/1973 66.506s ( 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│ [363/1973 67.102s ( 18%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.bailout-reason.o │B│ [364/1973 67.394s ( 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│ [365/1973 68.687s ( 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│ [366/1973 68.940s ( 18%)] 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│ [367/1973 69.899s ( 18%)] 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│ [368/1973 70.097s ( 18%)] 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│ [369/1973 70.134s ( 18%)] 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│ [370/1973 71.703s ( 18%)] 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│ [371/1973 72.163s ( 18%)] 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│ [372/1973 72.318s ( 18%)] 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│ [373/1973 72.372s ( 18%)] 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│ [374/1973 73.167s ( 18%)] 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│ [375/1973 73.412s ( 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│ [376/1973 73.692s ( 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│ [377/1973 74.291s ( 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│ [378/1973 74.793s ( 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│ [379/1973 75.460s ( 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│ [380/1973 76.131s ( 19%)] 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│ [381/1973 76.444s ( 19%)] 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│ [382/1973 76.535s ( 19%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.register-configuration.o │B│ [383/1973 76.912s ( 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│ [384/1973 77.466s ( 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│ [385/1973 77.540s ( 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│ [386/1973 78.262s ( 19%)] 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│ [387/1973 78.824s ( 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│ [388/1973 78.899s ( 19%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.tnode.o │B│ [389/1973 79.636s ( 19%)] 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│ [390/1973 79.675s ( 19%)] 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│ [391/1973 79.867s ( 19%)] 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│ [392/1973 80.633s ( 19%)] 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│ [393/1973 80.914s ( 19%)] 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│ [394/1973 81.850s ( 19%)] 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│ [395/1973 82.479s ( 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│ [396/1973 84.126s ( 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│ [397/1973 84.336s ( 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│ [398/1973 85.366s ( 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│ [399/1973 85.872s ( 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│ [400/1973 86.003s ( 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│ [401/1973 86.735s ( 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│ [402/1973 87.308s ( 20%)] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.maglev-safepoint-table.o │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.cc:5: │B│ In file included from ../../deps/v8/src/codegen/maglev-safepoint-table.h:12: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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│ [403/1973 87.875s ( 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│ [404/1973 88.010s ( 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│ [405/1973 88.243s ( 20%)] 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│ [406/1973 88.653s ( 20%)] CXX obj/deps/v8/src/debug/v8_base_without_compiler.liveedit-diff.o │B│ [407/1973 89.098s ( 20%)] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.deoptimize-reason.o │B│ [408/1973 89.527s ( 20%)] 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│ [409/1973 90.236s ( 20%)] 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│ [410/1973 90.245s ( 20%)] 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│ [411/1973 90.786s ( 20%)] 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│ [412/1973 91.373s ( 20%)] 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│ [413/1973 92.066s ( 20%)] 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│ [414/1973 92.727s ( 20%)] 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│ [415/1973 93.608s ( 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│ [416/1973 93.974s ( 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│ [417/1973 94.139s ( 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│ [418/1973 94.237s ( 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│ [419/1973 94.358s ( 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│ [420/1973 95.424s ( 21%)] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.unwinder.o │B│ [421/1973 95.667s ( 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│ [422/1973 95.906s ( 21%)] 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│ [423/1973 96.420s ( 21%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.clobber-registers.o │B│ [424/1973 96.466s ( 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│ [425/1973 96.999s ( 21%)] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-evaluate.o │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.cc:5: │B│ In file included from ../../deps/v8/src/debug/debug-evaluate.h:12: │B│ In file included from ../../deps/v8/src/debug/debug-frames.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10: │B│ In file included from ../../deps/v8/src/deoptimizer/translated-state.h:13: │B│ In file included from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:12: │B│ In file included from ../../deps/v8/src/objects/deoptimization-data.h:10: │B│ In file included from ../../deps/v8/src/objects/bytecode-array.h:8: │B│ In file included from ../../deps/v8/src/objects/struct.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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│ [426/1973 97.246s ( 21%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.encoded-c-signature.o │B│ [427/1973 98.487s ( 21%)] 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│ [428/1973 99.208s ( 21%)] 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│ [429/1973 99.981s ( 21%)] 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│ [430/1973 100.412s ( 21%)] 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│ [431/1973 101.002s ( 21%)] 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│ [432/1973 101.845s ( 21%)] 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│ [433/1973 101.908s ( 21%)] 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│ [434/1973 102.952s ( 21%)] 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│ [435/1973 103.056s ( 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│ [436/1973 103.763s ( 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│ [437/1973 104.049s ( 22%)] CXX obj/deps/v8/src/execution/v8_base_without_compiler.thread-id.o │B│ [438/1973 104.204s ( 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│ [439/1973 105.020s ( 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│ [440/1973 105.108s ( 22%)] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.basic-block-profiler.o │B│ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.cc:5: │B│ In file included from ../../deps/v8/src/diagnostics/basic-block-profiler.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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│ [441/1973 105.293s ( 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│ [442/1973 105.779s ( 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│ [443/1973 106.479s ( 22%)] 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│ [444/1973 106.558s ( 22%)] 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│ [445/1973 106.792s ( 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│ [446/1973 107.670s ( 22%)] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.trigger-failure-extension.o │B│ [447/1973 108.075s ( 22%)] 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│ [448/1973 108.453s ( 22%)] 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│ [449/1973 108.760s ( 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│ [450/1973 109.156s ( 22%)] 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│ [451/1973 109.959s ( 22%)] 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│ [452/1973 110.627s ( 22%)] 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│ [453/1973 111.451s ( 22%)] 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│ [454/1973 111.690s ( 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│ [455/1973 111.875s ( 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│ [456/1973 113.269s ( 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│ [457/1973 113.439s ( 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│ [458/1973 114.675s ( 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│ [459/1973 114.775s ( 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│ [460/1973 115.493s ( 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│ [461/1973 116.528s ( 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│ [462/1973 116.689s ( 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│ [463/1973 116.980s ( 23%)] 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│ [464/1973 117.938s ( 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│ [465/1973 118.165s ( 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│ [466/1973 118.997s ( 23%)] 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│ [467/1973 119.259s ( 23%)] 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│ [468/1973 119.910s ( 23%)] 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│ [469/1973 120.285s ( 23%)] 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│ [470/1973 121.194s ( 23%)] 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│ [471/1973 121.522s ( 23%)] 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│ [472/1973 121.767s ( 23%)] 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│ [473/1973 122.149s ( 23%)] 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│ [474/1973 122.530s ( 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│ [475/1973 123.229s ( 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│ [476/1973 124.445s ( 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│ [477/1973 125.222s ( 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│ [478/1973 125.415s ( 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│ [479/1973 125.561s ( 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│ [480/1973 127.441s ( 24%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.combined-heap.o │B│ In file included from ../../deps/v8/src/heap/combined-heap.cc:5: │B│ In file included from ../../deps/v8/src/heap/combined-heap.h:8: │B│ In file included from ../../deps/v8/src/heap/heap.h:24: │B│ In file included from ../../deps/v8/src/base/platform/condition-variable.h:8: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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│ [481/1973 129.736s ( 24%)] 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│ [482/1973 129.893s ( 24%)] 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│ [483/1973 129.928s ( 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│ [484/1973 130.049s ( 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│ [485/1973 130.588s ( 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│ [486/1973 131.448s ( 24%)] 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│ [487/1973 131.938s ( 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│ [488/1973 131.979s ( 24%)] 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│ [489/1973 132.314s ( 24%)] 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│ [490/1973 132.784s ( 24%)] 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│ [491/1973 134.696s ( 24%)] 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│ [492/1973 134.972s ( 24%)] 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│ [493/1973 135.598s ( 24%)] 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│ [494/1973 136.171s ( 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│ [495/1973 136.176s ( 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│ [496/1973 136.278s ( 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│ [497/1973 136.418s ( 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│ [498/1973 136.624s ( 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│ [499/1973 138.331s ( 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│ :76:1: note: expanded from here │B│ 76 | 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│ :76:1: note: expanded from here │B│ 76 | 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│ :76:1: note: expanded from here │B│ 76 | 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│ [500/1973 138.613s ( 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│ [501/1973 139.653s ( 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│ [502/1973 139.905s ( 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│ [503/1973 140.440s ( 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│ [504/1973 140.873s ( 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│ [505/1973 142.244s ( 25%)] 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│ [506/1973 144.079s ( 25%)] 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│ [507/1973 144.227s ( 25%)] 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│ [508/1973 144.777s ( 25%)] 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│ [509/1973 145.413s ( 25%)] 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│ [510/1973 146.253s ( 25%)] 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│ [511/1973 146.323s ( 25%)] 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│ [512/1973 147.223s ( 25%)] 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│ [513/1973 147.827s ( 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│ [514/1973 148.217s ( 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│ [515/1973 148.617s ( 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│ [516/1973 149.597s ( 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│ [517/1973 149.709s ( 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│ [518/1973 149.916s ( 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│ [519/1973 149.983s ( 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│ [520/1973 150.091s ( 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│ [521/1973 150.217s ( 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│ [522/1973 151.175s ( 26%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-measurement.o │B│ In file included from ../../deps/v8/src/heap/memory-measurement.cc:5: │B│ In file included from ../../deps/v8/src/heap/memory-measurement.h:15: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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│ [523/1973 152.163s ( 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│ [524/1973 152.166s ( 26%)] 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│ [525/1973 153.333s ( 26%)] 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│ [526/1973 154.133s ( 26%)] 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│ [527/1973 154.548s ( 26%)] 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│ [528/1973 155.808s ( 26%)] 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│ [529/1973 156.469s ( 26%)] CXX obj/deps/v8/src/init/v8_base_without_compiler.icu_util.o │B│ [530/1973 158.113s ( 26%)] 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│ [531/1973 158.152s ( 26%)] 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│ [532/1973 158.235s ( 26%)] 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│ [533/1973 159.009s ( 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│ [534/1973 159.783s ( 27%)] CXX obj/deps/v8/src/init/v8_base_without_compiler.startup-data-util.o │B│ [535/1973 159.922s ( 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│ [536/1973 160.026s ( 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│ [537/1973 160.995s ( 27%)] 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│ [538/1973 161.065s ( 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│ [539/1973 161.843s ( 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│ [540/1973 161.954s ( 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│ [541/1973 163.069s ( 27%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-node.o │B│ [542/1973 163.265s ( 27%)] CXX obj/deps/v8/src/heap/v8_base_without_compiler.traced-handles-marking-visitor.o │B│ In file included from ../../deps/v8/src/heap/traced-handles-marking-visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/traced-handles-marking-visitor.h:8: │B│ In file included from ../../deps/v8/src/handles/traced-handles.h:15: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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│ [543/1973 163.379s ( 27%)] 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│ [544/1973 163.546s ( 27%)] 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│ [545/1973 163.734s ( 27%)] 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│ [546/1973 164.112s ( 27%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-operands.o │B│ [547/1973 164.593s ( 27%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-source-info.o │B│ [548/1973 164.864s ( 27%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-register.o │B│ [549/1973 165.133s ( 27%)] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecodes.o │B│ [550/1973 165.373s ( 27%)] 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│ [551/1973 166.044s ( 27%)] 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│ [552/1973 166.087s ( 27%)] 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│ [553/1973 166.226s ( 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│ [554/1973 167.588s ( 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│ [555/1973 167.900s ( 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│ [556/1973 168.592s ( 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│ [557/1973 169.035s ( 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│ [558/1973 170.244s ( 28%)] 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│ [559/1973 170.828s ( 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│ [560/1973 170.851s ( 28%)] CXX obj/deps/v8/src/logging/v8_base_without_compiler.runtime-call-stats.o │B│ [561/1973 171.142s ( 28%)] 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│ [562/1973 171.545s ( 28%)] 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│ [563/1973 171.755s ( 28%)] CXX obj/deps/v8/src/logging/v8_base_without_compiler.tracing-flags.o │B│ [564/1973 172.440s ( 28%)] CXX obj/deps/v8/src/init/v8_base_without_compiler.v8.o │B│ In file included from ../../deps/v8/src/init/v8.cc:11: │B│ In file included from ../../deps/v8/src/api/api.h:17: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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│ [565/1973 172.529s ( 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│ [566/1973 172.757s ( 28%)] CXX obj/deps/v8/src/numbers/v8_base_without_compiler.ieee754.o │B│ [567/1973 173.024s ( 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│ [568/1973 173.286s ( 28%)] 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│ [569/1973 173.448s ( 28%)] 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│ [570/1973 173.820s ( 28%)] 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│ [571/1973 174.334s ( 28%)] 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│ [572/1973 174.405s ( 28%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.code-kind.o │B│ [573/1973 174.557s ( 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│ [574/1973 174.668s ( 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│ [575/1973 175.037s ( 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│ [576/1973 175.824s ( 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│ [577/1973 178.427s ( 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│ [578/1973 178.617s ( 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│ [579/1973 178.754s ( 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│ [580/1973 179.413s ( 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│ [581/1973 180.287s ( 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│ [582/1973 181.551s ( 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│ [583/1973 182.379s ( 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│ [584/1973 183.486s ( 29%)] 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│ [585/1973 185.385s ( 29%)] 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│ [586/1973 185.962s ( 29%)] 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│ [587/1973 186.291s ( 29%)] 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│ [588/1973 186.389s ( 29%)] 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│ [589/1973 186.966s ( 29%)] 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│ [590/1973 187.051s ( 29%)] 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│ [591/1973 187.569s ( 29%)] 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│ [592/1973 188.168s ( 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│ [593/1973 188.500s ( 30%)] CXX obj/deps/v8/src/json/v8_base_without_compiler.json-stringifier.o │B│ In file included from ../../deps/v8/src/json/json-stringifier.cc:5: │B│ In file included from ../../deps/v8/src/json/json-stringifier.h:8: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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│ [594/1973 188.570s ( 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│ [595/1973 188.593s ( 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│ [596/1973 188.784s ( 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│ [597/1973 188.946s ( 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│ [598/1973 188.998s ( 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│ [599/1973 189.012s ( 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│ [600/1973 189.377s ( 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│ [601/1973 192.009s ( 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│ [602/1973 192.690s ( 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│ [603/1973 193.717s ( 30%)] 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│ [604/1973 194.018s ( 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│ [605/1973 195.355s ( 30%)] 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│ [606/1973 197.533s ( 30%)] 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│ [607/1973 200.059s ( 30%)] 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│ [608/1973 200.441s ( 30%)] 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│ [609/1973 200.581s ( 30%)] 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│ [610/1973 200.812s ( 30%)] 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│ [611/1973 201.262s ( 30%)] 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│ [612/1973 201.804s ( 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│ [613/1973 202.911s ( 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│ [614/1973 202.993s ( 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│ [615/1973 203.119s ( 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│ [616/1973 203.137s ( 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│ [617/1973 203.292s ( 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│ [618/1973 203.533s ( 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│ [619/1973 203.545s ( 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│ [620/1973 204.125s ( 31%)] 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│ [621/1973 204.467s ( 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│ [622/1973 204.733s ( 31%)] 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│ [623/1973 204.838s ( 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│ [624/1973 205.633s ( 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│ [625/1973 206.748s ( 31%)] 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│ [626/1973 207.705s ( 31%)] 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│ [627/1973 208.151s ( 31%)] 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│ [628/1973 208.215s ( 31%)] 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│ [629/1973 211.527s ( 31%)] 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│ [630/1973 214.586s ( 31%)] 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│ [631/1973 215.398s ( 31%)] 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│ [632/1973 215.770s ( 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│ [633/1973 216.344s ( 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│ [634/1973 216.507s ( 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│ [635/1973 216.546s ( 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│ [636/1973 217.236s ( 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│ [637/1973 217.876s ( 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│ [638/1973 217.905s ( 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│ [639/1973 218.041s ( 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│ [640/1973 218.105s ( 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│ [641/1973 218.155s ( 32%)] 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│ [642/1973 218.332s ( 32%)] 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│ [643/1973 218.654s ( 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│ [644/1973 218.761s ( 32%)] CXX obj/deps/v8/src/objects/v8_base_without_compiler.type-hints.o │B│ [645/1973 220.178s ( 32%)] 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│ [646/1973 220.249s ( 32%)] 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│ [647/1973 220.388s ( 32%)] 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│ [648/1973 221.513s ( 32%)] 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│ [649/1973 222.051s ( 32%)] 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│ [650/1973 222.414s ( 32%)] 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│ [651/1973 223.198s ( 32%)] 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│ [652/1973 223.353s ( 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│ [653/1973 225.492s ( 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│ [654/1973 226.418s ( 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│ [655/1973 226.629s ( 33%)] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.token.o │B│ [656/1973 228.049s ( 33%)] 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│ [657/1973 228.145s ( 33%)] 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│ [658/1973 228.218s ( 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│ [659/1973 229.050s ( 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│ [660/1973 229.163s ( 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│ [661/1973 230.365s ( 33%)] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.profiler-stats.o │B│ [662/1973 230.529s ( 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│ [663/1973 231.025s ( 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│ [664/1973 231.328s ( 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│ [665/1973 231.611s ( 33%)] 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│ [666/1973 231.766s ( 33%)] 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│ [667/1973 231.944s ( 33%)] 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│ [668/1973 231.958s ( 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│ [669/1973 233.215s ( 33%)] 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│ [670/1973 234.082s ( 33%)] 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│ [671/1973 234.642s ( 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│ [672/1973 234.828s ( 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│ [673/1973 235.646s ( 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│ [674/1973 236.487s ( 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│ [675/1973 236.779s ( 34%)] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.preparse-data.o │B│ In file included from ../../deps/v8/src/parsing/preparse-data.cc:5: │B│ In file included from ../../deps/v8/src/parsing/preparse-data.h:16: │B│ In file included from ../../deps/v8/src/zone/zone-containers.h:20: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/btree_map.h:61: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/btree.h:64: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/container/internal/common.h:21: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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│ [676/1973 237.133s ( 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│ [677/1973 237.810s ( 34%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-bytecodes.o │B│ [678/1973 238.173s ( 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│ [679/1973 238.479s ( 34%)] 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│ [680/1973 238.565s ( 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│ [681/1973 238.767s ( 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│ [682/1973 238.919s ( 34%)] 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│ [683/1973 239.053s ( 34%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-error.o │B│ [684/1973 239.200s ( 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│ [685/1973 241.163s ( 34%)] 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│ [686/1973 241.225s ( 34%)] 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│ [687/1973 241.807s ( 34%)] 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│ [688/1973 243.224s ( 34%)] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-dotprinter.o │B│ In file included from ../../deps/v8/src/regexp/regexp-dotprinter.cc:8: │B│ In file included from ../../deps/v8/src/regexp/regexp-compiler.h:13: │B│ In file included from ../../deps/v8/src/regexp/regexp-nodes.h:9: │B│ In file included from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/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│ [689/1973 243.622s ( 34%)] 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│ [690/1973 244.040s ( 34%)] 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│ [691/1973 244.060s ( 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│ [692/1973 244.571s ( 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│ [693/1973 245.516s ( 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│ [694/1973 245.530s ( 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│ [695/1973 245.570s ( 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│ [696/1973 246.203s ( 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│ [697/1973 246.316s ( 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│ [698/1973 246.358s ( 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│ [699/1973 247.720s ( 35%)] 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│ [700/1973 248.654s ( 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│ [701/1973 248.776s ( 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│ [702/1973 249.588s ( 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│ [703/1973 250.107s ( 35%)] 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│ [704/1973 252.656s ( 35%)] 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│ [705/1973 252.909s ( 35%)] 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│ [706/1973 253.384s ( 35%)] 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│ [707/1973 253.690s ( 35%)] 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│ [708/1973 255.617s ( 35%)] 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│ [709/1973 255.677s ( 35%)] 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│ [710/1973 255.970s ( 35%)] 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│ [711/1973 257.621s ( 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│ [712/1973 257.631s ( 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│ [713/1973 257.810s ( 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│ [714/1973 258.092s ( 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│ [715/1973 258.502s ( 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│ [716/1973 259.672s ( 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│ [717/1973 259.913s ( 36%)] 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│ [718/1973 260.000s ( 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│ [719/1973 260.064s ( 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│ [720/1973 260.240s ( 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│ [721/1973 260.538s ( 36%)] 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│ [722/1973 260.699s ( 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│ [723/1973 261.909s ( 36%)] 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│ [724/1973 262.947s ( 36%)] 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│ [725/1973 263.043s ( 36%)] 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│ [726/1973 263.738s ( 36%)] 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│ [727/1973 264.202s ( 36%)] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.hardware-support.o │B│ [728/1973 264.345s ( 36%)] 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│ [729/1973 266.050s ( 36%)] 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│ [730/1973 266.169s ( 36%)] 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│ [731/1973 267.160s ( 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│ [732/1973 267.839s ( 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│ [733/1973 267.902s ( 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│ [734/1973 268.282s ( 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│ [735/1973 268.870s ( 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│ [736/1973 269.445s ( 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│ [737/1973 271.016s ( 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│ [738/1973 271.310s ( 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│ [739/1973 271.761s ( 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│ [740/1973 271.859s ( 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│ [741/1973 272.014s ( 37%)] 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│ [742/1973 272.118s ( 37%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-strings.o │B│ In file included from ../../deps/v8/src/runtime/runtime-strings.cc:5: │B│ In file included from ../../deps/v8/src/execution/arguments-inl.h:8: │B│ In file included from ../../deps/v8/src/execution/arguments.h:10: │B│ In file included from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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│ [743/1973 273.018s ( 37%)] 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│ [744/1973 273.320s ( 37%)] 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│ [745/1973 273.525s ( 37%)] 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│ [746/1973 273.694s ( 37%)] 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│ [747/1973 273.803s ( 37%)] 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│ [748/1973 274.340s ( 37%)] 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│ [749/1973 274.650s ( 37%)] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot-utils.o │B│ [750/1973 274.752s ( 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│ [751/1973 275.832s ( 38%)] CXX obj/deps/v8/src/strings/v8_base_without_compiler.char-predicates.o │B│ [752/1973 275.862s ( 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│ [753/1973 276.888s ( 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│ [754/1973 277.836s ( 38%)] 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│ [755/1973 277.933s ( 38%)] 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│ [756/1973 278.194s ( 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│ [757/1973 278.801s ( 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/1973 279.307s ( 38%)] CXX obj/deps/v8/src/strings/v8_base_without_compiler.unicode.o │B│ [759/1973 279.382s ( 38%)] CXX obj/deps/v8/src/strings/v8_base_without_compiler.unicode-decoder.o │B│ [760/1973 280.535s ( 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│ [761/1973 280.837s ( 38%)] 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│ [762/1973 281.354s ( 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│ [763/1973 281.372s ( 38%)] 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│ [764/1973 281.620s ( 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│ [765/1973 282.256s ( 38%)] 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│ [766/1973 282.493s ( 38%)] 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│ [767/1973 282.833s ( 38%)] 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│ [768/1973 282.894s ( 38%)] 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│ [769/1973 282.900s ( 38%)] CXX obj/deps/v8/src/tracing/v8_base_without_compiler.traced-value.o │B│ [770/1973 283.495s ( 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│ [771/1973 283.758s ( 39%)] CXX obj/deps/v8/src/utils/v8_base_without_compiler.hex-format.o │B│ [772/1973 283.814s ( 39%)] CXX obj/deps/v8/src/utils/v8_base_without_compiler.detachable-vector.o │B│ [773/1973 283.891s ( 39%)] CXX obj/deps/v8/src/utils/v8_base_without_compiler.sha-256.o │B│ [774/1973 284.016s ( 39%)] CXX obj/deps/v8/src/utils/v8_base_without_compiler.bit-vector.o │B│ [775/1973 284.380s ( 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│ [776/1973 284.841s ( 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│ [777/1973 284.864s ( 39%)] CXX obj/deps/v8/src/zone/v8_base_without_compiler.type-stats.o │B│ [778/1973 284.952s ( 39%)] 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│ [779/1973 285.017s ( 39%)] CXX obj/deps/v8/src/utils/v8_base_without_compiler.version.o │B│ [780/1973 285.561s ( 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│ [781/1973 285.645s ( 39%)] 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│ [782/1973 285.789s ( 39%)] 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│ [783/1973 285.888s ( 39%)] CXX obj/deps/v8/src/zone/v8_base_without_compiler.zone-segment.o │B│ [784/1973 285.919s ( 39%)] CXX obj/deps/v8/third_party/siphash/v8_base_without_compiler.halfsiphash.o │B│ [785/1973 285.968s ( 39%)] 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│ [786/1973 286.388s ( 39%)] CXX obj/deps/v8/src/zone/v8_base_without_compiler.zone.o │B│ [787/1973 286.495s ( 39%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.crc32.o │B│ [788/1973 286.519s ( 39%)] 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│ [789/1973 286.714s ( 39%)] 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│ [790/1973 286.820s ( 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│ [791/1973 287.081s ( 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│ [792/1973 287.841s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.remote-object-id.o │B│ [793/1973 287.958s ( 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│ [794/1973 288.213s ( 40%)] 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│ [795/1973 288.255s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.string-16.o │B│ [796/1973 288.882s ( 40%)] 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│ [797/1973 288.898s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.custom-preview.o │B│ [798/1973 288.903s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.string-util.o │B│ [799/1973 289.067s ( 40%)] 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│ [800/1973 289.137s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.inspected-context.o │B│ [801/1973 289.165s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.search-util.o │B│ [802/1973 289.341s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-barrier.o │B│ [803/1973 289.352s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.test-interface.o │B│ [804/1973 289.757s ( 40%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console-agent-impl.o │B│ [805/1973 289.856s ( 40%)] 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│ [806/1973 289.901s ( 40%)] 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│ [807/1973 290.162s ( 40%)] 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│ [808/1973 290.560s ( 40%)] 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│ [809/1973 291.048s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-id.o │B│ [810/1973 291.350s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-script.o │B│ [811/1973 291.368s ( 41%)] 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│ [812/1973 291.372s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.injected-script.o │B│ [813/1973 291.603s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console.o │B│ [814/1973 291.620s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console-message.o │B│ [815/1973 291.931s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-schema-agent-impl.o │B│ [816/1973 291.932s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-value-utils.o │B│ [817/1973 291.981s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-deep-serializer.o │B│ [818/1973 292.043s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-string-conversions.o │B│ [819/1973 292.238s ( 41%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.error_support.o │B│ [820/1973 292.261s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-serialization-duplicate-tracker.o │B│ [821/1973 292.324s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-regex.o │B│ [822/1973 292.484s ( 41%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.span.o │B│ [823/1973 292.600s ( 41%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.status.o │B│ [824/1973 292.643s ( 41%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.json_platform_v8.o │B│ [825/1973 292.735s ( 41%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.serializable.o │B│ [826/1973 292.911s ( 41%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.cbor.o │B│ [827/1973 292.955s ( 41%)] 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│ [828/1973 293.285s ( 41%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-profiler-agent-impl.o │B│ [829/1973 293.303s ( 42%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.protocol_core.o │B│ [830/1973 293.366s ( 42%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-inspector-session-impl.o │B│ [831/1973 293.484s ( 42%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.dispatch.o │B│ [832/1973 293.801s ( 42%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-stack-trace-impl.o │B│ [833/1973 293.935s ( 42%)] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.json.o │B│ [834/1973 294.195s ( 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│ [835/1973 294.243s ( 42%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger.o │B│ [836/1973 294.267s ( 42%)] CXX obj/deps/v8/src/maglev/v8_base_without_compiler.maglev-graph-printer.o │B│ [837/1973 294.427s ( 42%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-runtime-agent-impl.o │B│ [838/1973 294.829s ( 42%)] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Console.o │B│ [839/1973 294.935s ( 42%)] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Protocol.o │B│ [840/1973 294.936s ( 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│ [841/1973 295.086s ( 42%)] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Schema.o │B│ [842/1973 295.589s ( 42%)] 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│ [843/1973 295.616s ( 42%)] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.HeapProfiler.o │B│ [844/1973 295.650s ( 42%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-agent-impl.o │B│ [845/1973 296.010s ( 42%)] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.value-mirror.o │B│ [846/1973 296.112s ( 42%)] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Profiler.o │B│ [847/1973 296.206s ( 42%)] 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│ [848/1973 296.812s ( 42%)] 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│ [849/1973 297.153s ( 43%)] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Debugger.o │B│ [850/1973 297.526s ( 43%)] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Runtime.o │B│ [851/1973 299.809s ( 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│ [852/1973 302.930s ( 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│ [853/1973 303.483s ( 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│ [854/1973 303.588s ( 43%)] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-inside.o │B│ [855/1973 304.213s ( 43%)] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-outside.o │B│ [856/1973 304.244s ( 43%)] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-shared.o │B│ [857/1973 308.080s ( 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│ [858/1973 308.721s ( 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│ [859/1973 310.360s ( 43%)] 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│ [860/1973 310.402s ( 43%)] 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│ [861/1973 310.563s ( 43%)] 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│ [862/1973 310.567s ( 43%)] 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│ [863/1973 311.170s ( 43%)] 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│ [864/1973 311.317s ( 43%)] 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│ [865/1973 311.648s ( 43%)] 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│ [866/1973 312.994s ( 43%)] 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│ [867/1973 313.096s ( 43%)] 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│ [868/1973 313.343s ( 43%)] 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│ [869/1973 313.481s ( 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│ [870/1973 313.549s ( 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│ [871/1973 313.714s ( 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│ [872/1973 313.736s ( 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│ [873/1973 314.952s ( 44%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.simd-shuffle.o │B│ [874/1973 315.235s ( 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│ [875/1973 316.669s ( 44%)] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-wasm.o │B│ In file included from ../../deps/v8/src/runtime/runtime-wasm.cc:7: │B│ In file included from ../../deps/v8/src/builtins/builtins-inl.h:8: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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│ [876/1973 318.170s ( 44%)] 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│ [877/1973 318.206s ( 44%)] 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│ [878/1973 319.149s ( 44%)] 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│ [879/1973 320.939s ( 44%)] 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│ [880/1973 320.999s ( 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│ [881/1973 321.243s ( 44%)] 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│ [882/1973 321.500s ( 44%)] 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│ [883/1973 323.339s ( 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│ [884/1973 323.387s ( 44%)] 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│ [885/1973 323.418s ( 44%)] 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│ [886/1973 323.760s ( 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│ [887/1973 323.823s ( 44%)] 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│ [888/1973 324.578s ( 45%)] 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│ [889/1973 324.623s ( 45%)] 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│ [890/1973 324.957s ( 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│ [891/1973 326.227s ( 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│ [892/1973 326.297s ( 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│ [893/1973 326.334s ( 45%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-module-sourcemap.o │B│ [894/1973 327.605s ( 45%)] 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│ [895/1973 328.939s ( 45%)] 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│ [896/1973 328.969s ( 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│ [897/1973 329.344s ( 45%)] 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│ [898/1973 329.940s ( 45%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.well-known-imports.o │B│ [899/1973 330.560s ( 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│ [900/1973 330.970s ( 45%)] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.function-compiler.o │B│ In file included from ../../deps/v8/src/wasm/function-compiler.cc:5: │B│ In file included from ../../deps/v8/src/wasm/function-compiler.h:14: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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│ [901/1973 331.801s ( 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│ [902/1973 331.814s ( 45%)] 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│ [903/1973 331.906s ( 45%)] CXX obj/deps/v8/src/codegen/x64/v8_base_without_compiler.cpu-x64.o │B│ [904/1973 332.633s ( 45%)] 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│ [905/1973 332.836s ( 45%)] 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│ [906/1973 332.868s ( 45%)] 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│ [907/1973 333.324s ( 45%)] 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│ [908/1973 333.532s ( 46%)] CXX obj/deps/v8/src/diagnostics/x64/v8_base_without_compiler.unwinder-x64.o │B│ [909/1973 333.615s ( 46%)] CXX obj/deps/v8/src/diagnostics/x64/v8_base_without_compiler.disasm-x64.o │B│ [910/1973 333.838s ( 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│ [911/1973 334.208s ( 46%)] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-inside-posix.o │B│ [912/1973 334.231s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/v8_base_without_compiler.class-verifiers.o │B│ [913/1973 334.231s ( 46%)] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-outside-posix.o │B│ [914/1973 334.918s ( 46%)] CXX obj/tools/v8_gypfiles/gen/src/regexp/v8_base_without_compiler.special-case.o │B│ [915/1973 334.940s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.aggregate-error-tq.o │B│ [916/1973 334.962s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-at-tq.o │B│ [917/1973 334.984s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-concat-tq.o │B│ [918/1973 335.006s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-copywithin-tq.o │B│ [919/1973 335.028s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-every-tq.o │B│ [920/1973 335.049s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-filter-tq.o │B│ [921/1973 335.071s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-find-tq.o │B│ [922/1973 335.092s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findindex-tq.o │B│ [923/1973 335.114s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findlast-tq.o │B│ [924/1973 335.135s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findlastindex-tq.o │B│ [925/1973 335.157s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-flat-tq.o │B│ [926/1973 335.180s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-foreach-tq.o │B│ [927/1973 335.201s ( 46%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-from-async-tq.o │B│ [928/1973 335.223s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-from-tq.o │B│ [929/1973 335.245s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-isarray-tq.o │B│ [930/1973 335.266s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-join-tq.o │B│ [931/1973 335.288s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-lastindexof-tq.o │B│ [932/1973 335.309s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-map-tq.o │B│ [933/1973 335.331s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-of-tq.o │B│ [934/1973 335.352s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reduce-right-tq.o │B│ [935/1973 335.373s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reduce-tq.o │B│ [936/1973 335.394s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reverse-tq.o │B│ [937/1973 335.415s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-shift-tq.o │B│ [938/1973 335.437s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-slice-tq.o │B│ [939/1973 335.465s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-some-tq.o │B│ [940/1973 335.487s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-splice-tq.o │B│ [941/1973 335.510s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-to-reversed-tq.o │B│ [942/1973 335.532s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-to-sorted-tq.o │B│ [943/1973 335.555s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-to-spliced-tq.o │B│ [944/1973 335.577s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-unshift-tq.o │B│ [945/1973 335.599s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-with-tq.o │B│ [946/1973 335.621s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-tq.o │B│ [947/1973 335.643s ( 47%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.arraybuffer-tq.o │B│ [948/1973 335.666s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.base-tq.o │B│ [949/1973 335.687s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.boolean-tq.o │B│ [950/1973 335.710s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.builtins-bigint-tq.o │B│ [951/1973 335.733s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.builtins-string-tq.o │B│ [952/1973 335.755s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.cast-tq.o │B│ [953/1973 335.777s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.collections-tq.o │B│ [954/1973 335.799s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.constructor-tq.o │B│ [955/1973 335.820s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.conversion-tq.o │B│ [956/1973 335.843s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.convert-tq.o │B│ [957/1973 335.866s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.console-tq.o │B│ [958/1973 335.888s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.data-view-tq.o │B│ [959/1973 335.911s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.finalization-registry-tq.o │B│ [960/1973 335.933s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.frames-tq.o │B│ [961/1973 335.954s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.frame-arguments-tq.o │B│ [962/1973 335.976s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.function-tq.o │B│ [963/1973 335.997s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.growable-fixed-array-tq.o │B│ [964/1973 336.019s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.ic-callable-tq.o │B│ [965/1973 336.041s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.ic-tq.o │B│ [966/1973 336.064s ( 48%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.internal-coverage-tq.o │B│ [967/1973 336.086s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.internal-tq.o │B│ [968/1973 336.108s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.iterator-tq.o │B│ [969/1973 336.130s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.iterator-from-tq.o │B│ [970/1973 336.152s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.iterator-helpers-tq.o │B│ [971/1973 336.174s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.map-groupby-tq.o │B│ [972/1973 336.197s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.math-tq.o │B│ [973/1973 336.202s ( 49%)] 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│ [974/1973 336.232s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.number-tq.o │B│ [975/1973 336.238s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.object-fromentries-tq.o │B│ [976/1973 336.255s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.object-groupby-tq.o │B│ [977/1973 336.261s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.object-tq.o │B│ [978/1973 336.278s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-abstract-operations-tq.o │B│ [979/1973 336.292s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-all-tq.o │B│ [980/1973 336.300s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-all-element-closure-tq.o │B│ [981/1973 336.316s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-any-tq.o │B│ [982/1973 336.324s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-constructor-tq.o │B│ [983/1973 336.343s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-finally-tq.o │B│ [984/1973 336.349s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-jobs-tq.o │B│ [985/1973 336.366s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-misc-tq.o │B│ [986/1973 336.373s ( 49%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-race-tq.o │B│ [987/1973 336.411s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-reaction-job-tq.o │B│ [988/1973 336.414s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-resolve-tq.o │B│ [989/1973 336.432s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-then-tq.o │B│ [990/1973 336.439s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-try-tq.o │B│ [991/1973 336.456s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-withresolvers-tq.o │B│ [992/1973 336.463s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-constructor-tq.o │B│ [993/1973 336.481s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-delete-property-tq.o │B│ [994/1973 336.487s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-get-property-tq.o │B│ [995/1973 336.505s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-get-prototype-of-tq.o │B│ [996/1973 336.511s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-has-property-tq.o │B│ [997/1973 336.530s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-is-extensible-tq.o │B│ [998/1973 336.531s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-prevent-extensions-tq.o │B│ [999/1973 336.552s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-revocable-tq.o │B│ [1000/1973 336.553s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-revoke-tq.o │B│ [1001/1973 336.574s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-set-property-tq.o │B│ [1002/1973 336.575s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-set-prototype-of-tq.o │B│ [1003/1973 336.595s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-tq.o │B│ [1004/1973 336.595s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.reflect-tq.o │B│ [1005/1973 336.618s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-exec-tq.o │B│ [1006/1973 336.620s ( 50%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-match-all-tq.o │B│ [1007/1973 336.641s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-match-tq.o │B│ [1008/1973 336.642s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-replace-tq.o │B│ [1009/1973 336.664s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-source-tq.o │B│ [1010/1973 336.665s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-search-tq.o │B│ [1011/1973 336.695s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-split-tq.o │B│ [1012/1973 336.696s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-test-tq.o │B│ [1013/1973 336.718s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-tq.o │B│ [1014/1973 336.719s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-difference-tq.o │B│ [1015/1973 336.740s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-intersection-tq.o │B│ [1016/1973 336.741s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-is-disjoint-from-tq.o │B│ [1017/1973 336.763s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-is-superset-of-tq.o │B│ [1018/1973 336.765s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-is-subset-of-tq.o │B│ [1019/1973 336.786s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-symmetric-difference-tq.o │B│ [1020/1973 336.787s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-union-tq.o │B│ [1021/1973 336.809s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-at-tq.o │B│ [1022/1973 336.810s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-endswith-tq.o │B│ [1023/1973 336.833s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-includes-tq.o │B│ [1024/1973 336.834s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-html-tq.o │B│ [1025/1973 336.857s ( 51%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-indexof-tq.o │B│ [1026/1973 336.857s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-iswellformed-tq.o │B│ [1027/1973 336.880s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-iterator-tq.o │B│ [1028/1973 336.882s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-match-search-tq.o │B│ [1029/1973 336.904s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-pad-tq.o │B│ [1030/1973 336.905s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-repeat-tq.o │B│ [1031/1973 336.928s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-replaceall-tq.o │B│ [1032/1973 336.929s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-slice-tq.o │B│ [1033/1973 336.951s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-startswith-tq.o │B│ [1034/1973 336.952s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-substr-tq.o │B│ [1035/1973 336.974s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-substring-tq.o │B│ [1036/1973 336.974s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-towellformed-tq.o │B│ [1037/1973 336.997s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-trim-tq.o │B│ [1038/1973 336.998s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.suppressed-error-tq.o │B│ [1039/1973 337.020s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.symbol-tq.o │B│ [1040/1973 337.021s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.torque-internal-tq.o │B│ [1041/1973 337.043s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-at-tq.o │B│ [1042/1973 337.044s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-createtypedarray-tq.o │B│ [1043/1973 337.066s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-entries-tq.o │B│ [1044/1973 337.066s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-every-tq.o │B│ [1045/1973 337.089s ( 52%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-filter-tq.o │B│ [1046/1973 337.090s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-find-tq.o │B│ [1047/1973 337.093s ( 53%)] 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│ [1048/1973 337.113s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findindex-tq.o │B│ [1049/1973 337.114s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findlast-tq.o │B│ [1050/1973 337.117s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findlastindex-tq.o │B│ [1051/1973 337.136s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-from-tq.o │B│ [1052/1973 337.138s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-foreach-tq.o │B│ [1053/1973 337.142s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-keys-tq.o │B│ [1054/1973 337.160s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-of-tq.o │B│ [1055/1973 337.161s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-reduce-tq.o │B│ [1056/1973 337.167s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-reduceright-tq.o │B│ [1057/1973 337.184s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-set-tq.o │B│ [1058/1973 337.191s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-slice-tq.o │B│ [1059/1973 337.193s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-some-tq.o │B│ [1060/1973 337.209s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-sort-tq.o │B│ [1061/1973 337.215s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-subarray-tq.o │B│ [1062/1973 337.216s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-to-reversed-tq.o │B│ [1063/1973 337.222s ( 53%)] 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│ [1064/1973 337.233s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-to-sorted-tq.o │B│ [1065/1973 337.240s ( 53%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-values-tq.o │B│ [1066/1973 337.243s ( 54%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-with-tq.o │B│ [1067/1973 337.246s ( 54%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-tq.o │B│ [1068/1973 337.260s ( 54%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.weak-ref-tq.o │B│ [1069/1973 337.265s ( 54%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/ic/v8_base_without_compiler.handler-configuration-tq.o │B│ [1070/1973 337.287s ( 54%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.bigint-tq.o │B│ [1071/1973 337.486s ( 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│ [1072/1973 337.575s ( 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│ [1073/1973 338.298s ( 54%)] 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│ [1074/1973 338.477s ( 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│ [1075/1973 339.888s ( 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│ [1076/1973 340.184s ( 54%)] 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│ [1077/1973 340.745s ( 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│ [1078/1973 341.030s ( 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│ [1079/1973 341.867s ( 54%)] 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│ [1080/1973 342.213s ( 54%)] 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│ [1081/1973 342.723s ( 54%)] 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│ [1082/1973 344.521s ( 54%)] 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│ [1083/1973 344.545s ( 54%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.free-space-tq.o │B│ [1084/1973 345.482s ( 54%)] 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│ [1085/1973 345.505s ( 54%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.heap-object-tq.o │B│ [1086/1973 346.688s ( 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│ [1087/1973 346.849s ( 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│ [1088/1973 347.094s ( 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│ [1089/1973 347.492s ( 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│ [1090/1973 347.798s ( 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│ [1091/1973 348.139s ( 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│ [1092/1973 348.918s ( 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│ [1093/1973 350.687s ( 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│ [1094/1973 350.741s ( 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│ [1095/1973 350.797s ( 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│ [1096/1973 350.866s ( 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│ [1097/1973 351.033s ( 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│ [1098/1973 351.233s ( 55%)] 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│ [1099/1973 351.385s ( 55%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.contexts-tq.o │B│ In file included from gen/torque-generated/src/objects/contexts-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/contexts-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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│ [1100/1973 351.884s ( 55%)] 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│ [1101/1973 352.679s ( 55%)] 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│ [1102/1973 353.937s ( 55%)] 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│ [1103/1973 353.982s ( 55%)] 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│ [1104/1973 354.187s ( 55%)] 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│ [1105/1973 354.857s ( 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│ [1106/1973 355.443s ( 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│ [1107/1973 355.574s ( 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│ [1108/1973 356.076s ( 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│ [1109/1973 359.180s ( 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│ [1110/1973 360.247s ( 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│ [1111/1973 360.426s ( 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│ [1112/1973 361.295s ( 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│ [1113/1973 361.432s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-disposable-stack-tq.o │B│ In file included from gen/torque-generated/src/objects/js-disposable-stack-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-disposable-stack.h:11: │B│ In file included from ../../deps/v8/src/objects/contexts.h:10: │B│ In file included from ../../deps/v8/src/objects/fixed-array.h:12: │B│ In file included from ../../deps/v8/src/objects/free-space.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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│ [1114/1973 361.446s ( 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│ [1115/1973 361.468s ( 56%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.ordered-hash-table-tq.o │B│ [1116/1973 362.202s ( 56%)] 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│ [1117/1973 362.856s ( 56%)] 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│ [1118/1973 363.738s ( 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│ [1119/1973 363.992s ( 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│ [1120/1973 364.330s ( 56%)] 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│ [1121/1973 364.361s ( 56%)] 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│ [1122/1973 364.562s ( 56%)] 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│ [1123/1973 364.917s ( 56%)] 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│ [1124/1973 364.920s ( 56%)] 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│ [1125/1973 365.059s ( 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│ [1126/1973 365.088s ( 57%)] 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│ [1127/1973 365.153s ( 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/1973 365.175s ( 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│ [1129/1973 365.199s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.swiss-hash-table-helpers-tq.o │B│ [1130/1973 365.219s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.swiss-name-dictionary-tq.o │B│ [1131/1973 365.333s ( 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│ [1132/1973 365.480s ( 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│ [1133/1973 366.637s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-shared-array-tq.o │B│ In file included from gen/torque-generated/src/objects/js-shared-array-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-shared-array-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/js-shared-array.h:8: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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│ [1134/1973 368.036s ( 57%)] 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│ [1135/1973 368.229s ( 57%)] 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│ [1136/1973 368.266s ( 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│ [1137/1973 368.289s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/test/torque/v8_base_without_compiler.test-torque-tq.o │B│ [1138/1973 368.311s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/third_party/v8/builtins/v8_base_without_compiler.array-sort-tq.o │B│ [1139/1973 368.335s ( 57%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.intl-objects-tq.o │B│ [1140/1973 368.578s ( 57%)] 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│ [1141/1973 369.416s ( 57%)] 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│ [1142/1973 369.571s ( 57%)] 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│ [1143/1973 369.729s ( 57%)] 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│ [1144/1973 370.125s ( 57%)] 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│ [1145/1973 371.480s ( 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│ [1146/1973 373.728s ( 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│ [1147/1973 376.309s ( 58%)] 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│ [1148/1973 376.953s ( 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│ [1149/1973 377.929s ( 58%)] 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│ [1150/1973 378.104s ( 58%)] 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│ [1151/1973 378.118s ( 58%)] 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│ [1152/1973 378.782s ( 58%)] 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│ [1153/1973 378.804s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.js-to-js-tq.o │B│ [1154/1973 378.822s ( 58%)] 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│ [1155/1973 378.825s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.js-to-wasm-tq.o │B│ [1156/1973 378.848s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.wasm-tq.o │B│ [1157/1973 378.848s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.wasm-strings-tq.o │B│ [1158/1973 378.869s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.wasm-to-js-tq.o │B│ [1159/1973 378.871s ( 58%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/debug/v8_base_without_compiler.debug-wasm-objects-tq.o │B│ [1160/1973 379.287s ( 58%)] 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│ [1161/1973 379.340s ( 58%)] 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│ [1162/1973 379.412s ( 58%)] 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│ [1163/1973 379.486s ( 58%)] 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│ [1164/1973 379.651s ( 58%)] 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│ [1165/1973 379.669s ( 59%)] 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│ [1166/1973 379.841s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.bigint-internal.o │B│ [1167/1973 380.131s ( 59%)] 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│ [1168/1973 380.265s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-helpers.o │B│ [1169/1973 380.269s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-burnikel.o │B│ [1170/1973 380.412s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.bitwise.o │B│ [1171/1973 380.413s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-schoolbook.o │B│ [1172/1973 380.619s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-karatsuba.o │B│ [1173/1973 380.632s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.fromstring.o │B│ [1174/1973 380.717s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-schoolbook.o │B│ [1175/1973 381.248s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.tostring.o │B│ [1176/1973 381.271s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-barrett.o │B│ [1177/1973 381.295s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-toom.o │B│ [1178/1973 381.313s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.vector-arithmetic.o │B│ [1179/1973 381.318s ( 59%)] CXX obj/deps/v8/src/heap/base/asm/x64/v8_base_without_compiler.push_registers_asm.o │B│ [1180/1973 381.451s ( 59%)] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.active-system-pages.o │B│ [1181/1973 381.578s ( 59%)] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.memory-tagging.o │B│ [1182/1973 381.606s ( 59%)] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-fft.o │B│ [1183/1973 381.862s ( 59%)] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.incremental-marking-schedule.o │B│ [1184/1973 381.965s ( 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│ [1185/1973 381.986s ( 60%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.turboshaft-types-tq.o │B│ In file included from gen/torque-generated/src/objects/turboshaft-types-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/turboshaft-types-inl.h:8: │B│ In file included from ../../deps/v8/src/objects/turboshaft-types.h:9: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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│ [1186/1973 382.257s ( 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│ [1187/1973 382.288s ( 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│ [1188/1973 383.162s ( 60%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-date-time-format-tq.o │B│ In file included from gen/torque-generated/src/objects/js-date-time-format-tq.cc:1: │B│ In file included from ../../deps/v8/src/objects/js-date-time-format-inl.h:12: │B│ In file included from ../../deps/v8/src/objects/js-date-time-format.h:16: │B│ In file included from ../../deps/v8/src/execution/isolate.h:24: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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│ [1189/1973 383.325s ( 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│ [1190/1973 383.352s ( 60%)] 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│ [1191/1973 383.389s ( 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│ [1192/1973 383.409s ( 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│ [1193/1973 383.570s ( 60%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.gc-invoker.o │B│ [1194/1973 383.656s ( 60%)] 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│ [1195/1973 383.666s ( 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│ [1196/1973 384.123s ( 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│ [1197/1973 384.126s ( 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│ [1198/1973 384.158s ( 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│ [1199/1973 384.185s ( 60%)] 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│ [1200/1973 384.969s ( 60%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.logging.o │B│ [1201/1973 385.196s ( 60%)] 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│ [1202/1973 385.395s ( 60%)] 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│ [1203/1973 385.804s ( 60%)] 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│ [1204/1973 385.810s ( 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│ [1205/1973 386.004s ( 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│ [1206/1973 386.317s ( 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│ [1207/1973 386.487s ( 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│ [1208/1973 386.725s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.memory.o │B│ [1209/1973 386.848s ( 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│ [1210/1973 386.939s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.member-storage.o │B│ [1211/1973 386.966s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.name-trait.o │B│ [1212/1973 387.081s ( 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│ [1213/1973 387.152s ( 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│ [1214/1973 387.232s ( 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│ [1215/1973 387.354s ( 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│ [1216/1973 387.503s ( 61%)] 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│ [1217/1973 387.525s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.remembered-set.o │B│ [1218/1973 387.646s ( 61%)] 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│ [1219/1973 387.751s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-worklists.o │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-worklists.cc:6: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-worklists.h:11: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1220/1973 387.836s ( 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│ [1221/1973 388.494s ( 61%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.process-heap-statistics.o │B│ [1222/1973 388.530s ( 61%)] 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│ [1223/1973 388.787s ( 61%)] 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│ [1224/1973 389.009s ( 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│ [1225/1973 389.016s ( 62%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.stats-collector.o │B│ [1226/1973 389.022s ( 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│ [1227/1973 389.169s ( 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│ [1228/1973 389.389s ( 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│ [1229/1973 389.447s ( 62%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-visitor.o │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-visitor.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/marking-visitor.h:10: │B│ In file included from ../../deps/v8/src/heap/base/stack.h:12: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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│ [1230/1973 389.639s ( 62%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.virtual-memory.o │B│ [1231/1973 389.816s ( 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│ [1232/1973 389.941s ( 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│ [1233/1973 390.132s ( 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│ [1234/1973 390.223s ( 62%)] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.object-allocator.o │B│ In file included from ../../deps/v8/src/heap/cppgc/object-allocator.cc:5: │B│ In file included from ../../deps/v8/src/heap/cppgc/object-allocator.h:14: │B│ In file included from ../../deps/v8/src/heap/cppgc/heap-object-header.h:19: │B│ In file included from ../../deps/v8/src/heap/cppgc/gc-info-table.h:15: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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│ [1235/1973 390.387s ( 62%)] CXX obj/deps/v8/src/compiler/v8_compiler.bytecode-liveness-map.o │B│ [1236/1973 390.755s ( 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│ [1237/1973 390.759s ( 62%)] 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│ [1238/1973 390.856s ( 62%)] 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│ [1239/1973 390.995s ( 62%)] 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│ [1240/1973 391.156s ( 62%)] 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│ [1241/1973 391.362s ( 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│ [1242/1973 391.527s ( 62%)] 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│ [1243/1973 391.631s ( 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│ [1244/1973 391.671s ( 63%)] 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│ [1245/1973 392.446s ( 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│ [1246/1973 392.474s ( 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│ [1247/1973 392.808s ( 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│ [1248/1973 392.909s ( 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│ [1249/1973 393.055s ( 63%)] CXX obj/deps/v8/src/compiler/v8_compiler.frame.o │B│ [1250/1973 397.438s ( 63%)] 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│ [1251/1973 397.525s ( 63%)] 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│ [1252/1973 398.084s ( 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│ [1253/1973 398.517s ( 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│ [1254/1973 399.001s ( 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│ [1255/1973 399.500s ( 63%)] 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│ [1256/1973 399.570s ( 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│ [1257/1973 399.649s ( 63%)] 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│ [1258/1973 400.565s ( 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│ [1259/1973 401.087s ( 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│ [1260/1973 401.367s ( 63%)] CXX obj/deps/v8/src/compiler/v8_compiler.escape-analysis-reducer.o │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10: │B│ In file included from ../../deps/v8/src/compiler/escape-analysis.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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│ [1261/1973 401.589s ( 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│ [1262/1973 402.045s ( 63%)] CXX obj/deps/v8/src/compiler/v8_compiler.csa-load-elimination.o │B│ In file included from ../../deps/v8/src/compiler/csa-load-elimination.cc:5: │B│ In file included from ../../deps/v8/src/compiler/csa-load-elimination.h:10: │B│ In file included from ../../deps/v8/src/compiler/graph-reducer.h:9: │B│ In file included from ../../deps/v8/src/compiler/node-marker.h:8: │B│ In file included from ../../deps/v8/src/compiler/node.h:12: │B│ In file included from ../../deps/v8/src/compiler/turbofan-types.h:10: │B│ In file included from ../../deps/v8/src/compiler/heap-refs.h:11: │B│ In file included from ../../deps/v8/src/ic/call-optimization.h:10: │B│ In file included from ../../deps/v8/src/api/api-arguments.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins-utils.h:9: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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│ [1263/1973 402.327s ( 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│ [1264/1973 402.408s ( 64%)] AR obj/tools/v8_gypfiles/libv8_base_without_compiler.a │B│ [1265/1973 403.398s ( 64%)] 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│ [1266/1973 403.479s ( 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│ [1267/1973 404.864s ( 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│ [1268/1973 405.468s ( 64%)] 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│ [1269/1973 406.384s ( 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│ [1270/1973 407.653s ( 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│ [1271/1973 408.594s ( 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│ [1272/1973 409.850s ( 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│ [1273/1973 410.042s ( 64%)] 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│ [1274/1973 411.156s ( 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│ [1275/1973 411.357s ( 64%)] 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│ [1276/1973 411.865s ( 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│ [1277/1973 412.236s ( 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/1973 412.662s ( 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│ [1279/1973 413.335s ( 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│ [1280/1973 413.383s ( 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│ [1281/1973 413.487s ( 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│ [1282/1973 414.262s ( 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/1973 414.365s ( 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│ [1284/1973 414.934s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.js-call-reducer.o │B│ In file included from ../../deps/v8/src/compiler/js-call-reducer.cc:5: │B│ In file included from ../../deps/v8/src/compiler/js-call-reducer.h:11: │B│ In file included from ../../deps/v8/src/compiler/globals.h:12: │B│ In file included from ../../deps/v8/src/objects/js-objects.h:12: │B│ In file included from ../../deps/v8/src/objects/embedder-data-slot.h:10: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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│ [1285/1973 415.100s ( 65%)] 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/1973 415.242s ( 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/1973 415.430s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.opcodes.o │B│ [1288/1973 416.583s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.operator.o │B│ [1289/1973 416.686s ( 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│ [1290/1973 416.895s ( 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│ [1291/1973 416.933s ( 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│ [1292/1973 417.059s ( 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│ [1293/1973 417.491s ( 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│ [1294/1973 417.619s ( 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│ [1295/1973 418.345s ( 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│ [1296/1973 418.878s ( 65%)] CXX obj/deps/v8/src/compiler/v8_compiler.refs-map.o │B│ [1297/1973 419.276s ( 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/1973 419.362s ( 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/1973 419.915s ( 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/1973 420.732s ( 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│ [1301/1973 420.817s ( 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│ [1302/1973 421.189s ( 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/1973 421.321s ( 66%)] 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│ [1304/1973 423.360s ( 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│ [1305/1973 423.633s ( 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│ [1306/1973 424.037s ( 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│ [1307/1973 424.164s ( 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│ [1308/1973 424.529s ( 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│ [1309/1973 425.356s ( 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/1973 426.581s ( 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│ [1311/1973 426.818s ( 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│ [1312/1973 426.953s ( 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│ [1313/1973 427.655s ( 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│ [1314/1973 428.766s ( 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│ [1315/1973 428.834s ( 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│ [1316/1973 429.346s ( 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│ [1317/1973 429.959s ( 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│ [1318/1973 430.007s ( 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│ [1319/1973 430.541s ( 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│ [1320/1973 431.855s ( 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│ [1321/1973 431.987s ( 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│ [1322/1973 432.135s ( 67%)] 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│ [1323/1973 432.412s ( 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│ [1324/1973 432.527s ( 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│ [1325/1973 433.368s ( 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│ [1326/1973 436.728s ( 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│ [1327/1973 437.403s ( 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/1973 437.433s ( 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│ [1329/1973 439.273s ( 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│ [1330/1973 439.451s ( 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│ [1331/1973 440.043s ( 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/1973 440.377s ( 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/1973 442.189s ( 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│ [1334/1973 442.754s ( 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│ [1335/1973 443.031s ( 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│ [1336/1973 443.481s ( 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│ [1337/1973 444.131s ( 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│ [1338/1973 444.350s ( 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│ [1339/1973 444.452s ( 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│ [1340/1973 445.425s ( 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│ [1341/1973 445.636s ( 67%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.representations.o │B│ [1342/1973 446.272s ( 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│ [1343/1973 446.363s ( 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│ [1344/1973 446.424s ( 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│ [1345/1973 448.812s ( 68%)] 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│ [1346/1973 452.416s ( 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│ [1347/1973 453.058s ( 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│ [1348/1973 453.843s ( 68%)] 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│ [1349/1973 454.367s ( 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/1973 455.241s ( 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│ [1351/1973 455.673s ( 68%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.utils.o │B│ [1352/1973 456.188s ( 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│ [1353/1973 456.600s ( 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│ [1354/1973 456.735s ( 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/1973 457.727s ( 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/1973 459.315s ( 68%)] CXX obj/deps/v8/src/compiler/v8_compiler.zone-stats.o │B│ [1357/1973 459.390s ( 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│ [1358/1973 459.688s ( 68%)] 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│ [1359/1973 459.712s ( 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│ [1360/1973 462.004s ( 68%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.operations.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/operations.h:19: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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│ [1361/1973 463.225s ( 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│ [1362/1973 464.586s ( 69%)] 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│ [1363/1973 464.610s ( 69%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-debug-memory-lowering-phase.o │B│ [1364/1973 464.971s ( 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│ [1365/1973 465.487s ( 69%)] 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│ [1366/1973 465.493s ( 69%)] 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│ [1367/1973 466.453s ( 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│ [1368/1973 467.058s ( 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│ [1369/1973 468.180s ( 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│ [1370/1973 468.195s ( 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│ [1371/1973 468.355s ( 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/1973 472.543s ( 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│ [1373/1973 472.550s ( 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/1973 473.491s ( 69%)] 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│ [1375/1973 474.054s ( 69%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.loop-peeling-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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│ [1376/1973 475.487s ( 69%)] 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│ [1377/1973 475.776s ( 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│ [1378/1973 477.938s ( 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│ [1379/1973 478.370s ( 69%)] 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│ [1380/1973 479.023s ( 69%)] 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│ [1381/1973 479.496s ( 69%)] 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│ [1382/1973 479.821s ( 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│ [1383/1973 480.346s ( 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│ [1384/1973 481.166s ( 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│ [1385/1973 481.400s ( 70%)] 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│ [1386/1973 481.835s ( 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│ [1387/1973 481.840s ( 70%)] STAMP obj/tools/v8_gypfiles/torque_generated_initializers.actions_depends.stamp │B│ [1388/1973 481.844s ( 70%)] STAMP obj/tools/v8_gypfiles/torque_generated_initializers.compile_depends.stamp │B│ [1389/1973 481.848s ( 70%)] STAMP obj/tools/v8_gypfiles/v8_compiler_for_mksnapshot.compile_depends.stamp │B│ [1390/1973 481.851s ( 70%)] STAMP obj/tools/v8_gypfiles/v8_initializers.actions_depends.stamp │B│ [1391/1973 481.925s ( 70%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.type-assertions-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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│ [1392/1973 482.670s ( 70%)] 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│ [1393/1973 482.754s ( 70%)] 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│ [1394/1973 482.927s ( 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│ [1395/1973 485.356s ( 70%)] 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│ [1396/1973 486.428s ( 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│ [1397/1973 486.487s ( 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│ [1398/1973 488.103s ( 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│ [1399/1973 488.540s ( 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│ [1400/1973 489.449s ( 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│ [1401/1973 490.008s ( 71%)] 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│ [1402/1973 490.159s ( 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│ [1403/1973 490.164s ( 71%)] 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│ [1404/1973 491.782s ( 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│ [1405/1973 493.605s ( 71%)] 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│ [1406/1973 495.320s ( 71%)] 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│ [1407/1973 496.064s ( 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/1973 497.089s ( 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│ [1409/1973 497.475s ( 71%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-lowering-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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│ [1410/1973 497.605s ( 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│ [1411/1973 497.686s ( 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│ [1412/1973 497.784s ( 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│ [1413/1973 497.787s ( 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│ [1414/1973 498.686s ( 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│ [1415/1973 498.729s ( 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│ [1416/1973 499.025s ( 71%)] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-in-js-inlining-phase.o │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.cc:5: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/wasm-in-js-inlining-phase.h:12: │B│ In file included from ../../deps/v8/src/compiler/turboshaft/phase.h:13: │B│ In file included from ../../deps/v8/src/codegen/assembler.h:51: │B│ In file included from ../../deps/v8/src/codegen/external-reference.h:9: │B│ In file included from ../../deps/v8/src/runtime/runtime.h:15: │B│ In file included from ../../deps/v8/src/utils/allocation.h:12: │B│ In file included from ../../deps/v8/src/base/bounded-page-allocator.h:9: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: 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│ [1417/1973 499.657s ( 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│ [1418/1973 499.959s ( 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│ [1419/1973 500.387s ( 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│ [1420/1973 501.806s ( 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│ [1421/1973 502.390s ( 72%)] 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│ [1422/1973 503.862s ( 72%)] 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/1973 504.528s ( 72%)] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-constructor-gen.o │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.cc:5: │B│ In file included from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8: │B│ In file included from ../../deps/v8/src/codegen/code-stub-assembler.h:17: │B│ In file included from ../../deps/v8/src/compiler/code-assembler.h:19: │B│ In file included from ../../deps/v8/src/builtins/builtins.h:16: │B│ In file included from ../../deps/v8/src/wasm/wasm-code-pointer-table.h:9: │B│ In file included from ../../deps/v8/src/common/segmented-table.h:10: │B│ In file included from ../../deps/v8/src/common/code-memory-access.h:16: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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/1973 504.854s ( 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│ [1425/1973 505.513s ( 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│ [1426/1973 505.765s ( 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│ [1427/1973 506.166s ( 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│ [1428/1973 506.511s ( 72%)] CXX obj/deps/v8/src/builtins/v8_initializers.profile-data-reader.o │B│ [1429/1973 508.940s ( 72%)] 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│ [1430/1973 509.186s ( 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│ [1431/1973 510.095s ( 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│ [1432/1973 510.200s ( 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│ [1433/1973 510.970s ( 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│ [1434/1973 511.714s ( 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│ [1435/1973 512.761s ( 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│ [1436/1973 513.254s ( 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│ [1437/1973 513.275s ( 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│ [1438/1973 513.889s ( 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│ [1439/1973 514.362s ( 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/1973 514.413s ( 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│ [1441/1973 514.504s ( 73%)] 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/1973 516.107s ( 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│ [1443/1973 516.474s ( 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│ [1444/1973 517.240s ( 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│ [1445/1973 517.564s ( 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│ [1446/1973 517.603s ( 73%)] AR obj/tools/v8_gypfiles/libv8_compiler.a │B│ [1447/1973 518.459s ( 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/1973 519.472s ( 73%)] 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│ [1449/1973 519.891s ( 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/1973 520.046s ( 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│ [1451/1973 520.497s ( 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│ [1452/1973 521.703s ( 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│ [1453/1973 521.937s ( 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│ [1454/1973 525.827s ( 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/1973 526.801s ( 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/1973 528.116s ( 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│ [1457/1973 528.349s ( 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│ [1458/1973 528.784s ( 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/1973 529.851s ( 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/1973 530.017s ( 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/1973 530.589s ( 74%)] 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/1973 530.986s ( 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│ [1463/1973 531.753s ( 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│ [1464/1973 533.243s ( 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/1973 533.422s ( 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│ [1466/1973 533.541s ( 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/1973 533.656s ( 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│ [1468/1973 534.292s ( 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│ [1469/1973 535.276s ( 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│ [1470/1973 535.563s ( 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│ [1471/1973 537.227s ( 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│ [1472/1973 537.403s ( 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│ [1473/1973 537.450s ( 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│ [1474/1973 537.654s ( 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│ [1475/1973 537.999s ( 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│ [1476/1973 539.657s ( 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│ [1477/1973 540.220s ( 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│ [1478/1973 544.534s ( 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│ [1479/1973 544.877s ( 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│ [1480/1973 546.142s ( 75%)] 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│ [1481/1973 546.991s ( 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│ [1482/1973 548.576s ( 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│ [1483/1973 548.998s ( 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│ [1484/1973 549.482s ( 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│ [1485/1973 550.232s ( 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/1973 550.491s ( 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│ [1487/1973 550.982s ( 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│ [1488/1973 551.108s ( 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│ [1489/1973 551.604s ( 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│ [1490/1973 551.779s ( 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│ [1491/1973 552.099s ( 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│ [1492/1973 552.557s ( 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│ [1493/1973 552.670s ( 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│ [1494/1973 552.992s ( 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│ [1495/1973 554.189s ( 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│ [1496/1973 554.337s ( 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/1973 554.526s ( 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│ [1498/1973 554.714s ( 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│ [1499/1973 556.408s ( 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│ [1500/1973 560.946s ( 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│ [1501/1973 561.912s ( 76%)] 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│ [1502/1973 562.703s ( 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│ [1503/1973 563.729s ( 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/1973 564.193s ( 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/1973 565.848s ( 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/1973 565.888s ( 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/1973 567.588s ( 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│ [1508/1973 567.903s ( 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/1973 567.932s ( 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│ [1510/1973 567.947s ( 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│ [1511/1973 568.032s ( 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│ [1512/1973 569.062s ( 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│ [1513/1973 569.237s ( 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│ [1514/1973 569.399s ( 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│ [1515/1973 569.805s ( 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│ [1516/1973 570.203s ( 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│ [1517/1973 570.299s ( 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│ [1518/1973 571.249s ( 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/1973 571.495s ( 76%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.map-groupby-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/map-groupby-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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│ [1520/1973 571.733s ( 77%)] 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│ [1521/1973 571.947s ( 77%)] 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/1973 574.593s ( 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│ [1523/1973 577.121s ( 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│ [1524/1973 579.051s ( 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/1973 580.776s ( 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│ [1526/1973 581.939s ( 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│ [1527/1973 582.206s ( 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/1973 583.084s ( 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/1973 583.664s ( 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/1973 584.674s ( 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│ [1531/1973 585.559s ( 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│ [1532/1973 586.035s ( 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│ [1533/1973 586.068s ( 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│ [1534/1973 586.076s ( 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│ [1535/1973 586.112s ( 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│ [1536/1973 586.161s ( 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│ [1537/1973 586.219s ( 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│ [1538/1973 586.744s ( 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│ [1539/1973 586.793s ( 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│ [1540/1973 586.908s ( 78%)] 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│ [1541/1973 587.287s ( 78%)] 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│ [1542/1973 587.699s ( 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│ [1543/1973 587.814s ( 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│ [1544/1973 588.638s ( 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│ [1545/1973 588.962s ( 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│ [1546/1973 591.312s ( 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│ [1547/1973 593.938s ( 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│ [1548/1973 595.587s ( 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│ [1549/1973 597.408s ( 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│ [1550/1973 598.413s ( 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/1973 598.909s ( 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│ [1552/1973 599.742s ( 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│ [1553/1973 600.253s ( 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/1973 601.927s ( 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│ [1555/1973 602.617s ( 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│ [1556/1973 602.665s ( 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│ [1557/1973 602.772s ( 78%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.regexp-split-tq-csa.o │B│ In file included from gen/torque-generated/src/builtins/regexp-split-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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│ [1558/1973 603.380s ( 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│ [1559/1973 603.385s ( 79%)] 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│ [1560/1973 603.448s ( 79%)] 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│ [1561/1973 603.508s ( 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│ [1562/1973 603.990s ( 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│ [1563/1973 605.000s ( 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│ [1564/1973 605.030s ( 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│ [1565/1973 605.061s ( 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│ [1566/1973 605.129s ( 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│ [1567/1973 605.235s ( 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│ [1568/1973 606.069s ( 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│ [1569/1973 606.785s ( 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│ [1570/1973 608.579s ( 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│ [1571/1973 610.796s ( 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│ [1572/1973 614.062s ( 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│ [1573/1973 614.885s ( 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│ [1574/1973 614.960s ( 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│ [1575/1973 615.346s ( 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│ [1576/1973 616.730s ( 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│ [1577/1973 616.907s ( 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│ [1578/1973 618.906s ( 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│ [1579/1973 619.547s ( 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│ [1580/1973 619.557s ( 80%)] 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│ [1581/1973 619.925s ( 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│ [1582/1973 620.017s ( 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│ [1583/1973 620.069s ( 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/1973 620.360s ( 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│ [1585/1973 620.620s ( 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│ [1586/1973 621.192s ( 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│ [1587/1973 621.396s ( 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│ [1588/1973 622.003s ( 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│ [1589/1973 622.192s ( 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│ [1590/1973 622.975s ( 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/1973 623.929s ( 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│ [1592/1973 623.973s ( 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│ [1593/1973 624.325s ( 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│ [1594/1973 625.354s ( 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│ [1595/1973 628.164s ( 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│ [1596/1973 631.557s ( 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│ [1597/1973 631.605s ( 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│ [1598/1973 631.942s ( 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│ [1599/1973 632.108s ( 81%)] 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│ [1600/1973 634.011s ( 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│ [1601/1973 634.256s ( 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│ [1602/1973 635.824s ( 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│ [1603/1973 636.456s ( 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│ [1604/1973 636.823s ( 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│ [1605/1973 636.989s ( 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│ [1606/1973 637.105s ( 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│ [1607/1973 637.528s ( 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│ [1608/1973 637.617s ( 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│ [1609/1973 637.818s ( 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│ [1610/1973 638.055s ( 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│ [1611/1973 638.918s ( 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│ [1612/1973 638.935s ( 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│ [1613/1973 639.385s ( 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│ [1614/1973 640.157s ( 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│ [1615/1973 640.878s ( 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│ [1616/1973 641.298s ( 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│ [1617/1973 641.961s ( 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│ [1618/1973 642.297s ( 82%)] 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│ [1619/1973 646.023s ( 82%)] 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│ [1620/1973 648.387s ( 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│ [1621/1973 648.544s ( 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│ [1622/1973 649.066s ( 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│ [1623/1973 650.514s ( 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│ [1624/1973 651.437s ( 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│ [1625/1973 652.857s ( 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│ [1626/1973 653.806s ( 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│ [1627/1973 653.810s ( 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│ [1628/1973 654.040s ( 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│ [1629/1973 654.605s ( 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│ [1630/1973 654.982s ( 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│ [1631/1973 655.102s ( 82%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.feedback-vector-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/feedback-vector-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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│ [1632/1973 655.156s ( 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│ [1633/1973 655.437s ( 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│ [1634/1973 655.747s ( 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/1973 657.484s ( 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│ [1636/1973 657.992s ( 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│ [1637/1973 658.035s ( 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│ [1638/1973 658.138s ( 83%)] 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│ [1639/1973 658.552s ( 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│ [1640/1973 659.730s ( 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│ [1641/1973 660.257s ( 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│ [1642/1973 661.761s ( 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│ [1643/1973 663.626s ( 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/1973 666.061s ( 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│ [1645/1973 666.596s ( 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│ [1646/1973 667.350s ( 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│ [1647/1973 667.642s ( 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/1973 669.254s ( 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│ [1649/1973 669.641s ( 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│ [1650/1973 670.630s ( 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│ [1651/1973 671.119s ( 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│ [1652/1973 671.706s ( 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│ [1653/1973 671.849s ( 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│ [1654/1973 672.402s ( 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/1973 672.537s ( 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│ [1656/1973 673.336s ( 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│ [1657/1973 673.464s ( 83%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.map-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/map-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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│ [1658/1973 674.384s ( 84%)] 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│ [1659/1973 674.527s ( 84%)] 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│ [1660/1973 675.194s ( 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│ [1661/1973 675.321s ( 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│ [1662/1973 675.637s ( 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│ [1663/1973 676.124s ( 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│ [1664/1973 676.746s ( 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/1973 676.980s ( 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│ [1666/1973 680.301s ( 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│ [1667/1973 680.872s ( 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│ [1668/1973 683.256s ( 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│ [1669/1973 683.975s ( 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│ [1670/1973 684.557s ( 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│ [1671/1973 685.729s ( 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│ [1672/1973 686.560s ( 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│ [1673/1973 686.820s ( 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│ [1674/1973 688.809s ( 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│ [1675/1973 689.425s ( 84%)] 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│ [1676/1973 689.481s ( 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│ [1677/1973 689.971s ( 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│ [1678/1973 690.222s ( 85%)] 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/1973 691.116s ( 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│ [1680/1973 691.252s ( 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│ [1681/1973 691.365s ( 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│ [1682/1973 691.681s ( 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│ [1683/1973 691.903s ( 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│ [1684/1973 693.626s ( 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│ [1685/1973 693.686s ( 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│ [1686/1973 693.691s ( 85%)] STAMP obj/tools/v8_gypfiles/v8_compiler_for_mksnapshot.actions_depends.stamp │B│ [1687/1973 693.706s ( 85%)] AR obj/tools/v8_gypfiles/libv8_initializers_slow.a │B│ [1688/1973 693.720s ( 85%)] AR obj/tools/v8_gypfiles/libv8_init.a │B│ [1689/1973 693.724s ( 85%)] STAMP obj/tools/v8_gypfiles/mksnapshot.compile_depends.stamp │B│ [1690/1973 693.750s ( 85%)] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.embedded-empty.o │B│ [1691/1973 695.014s ( 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│ [1692/1973 696.705s ( 85%)] 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│ [1693/1973 697.911s ( 85%)] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-base.o │B│ [1694/1973 698.180s ( 85%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-break-iterator-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-break-iterator-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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│ [1695/1973 698.482s ( 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│ [1696/1973 699.624s ( 85%)] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-win.o │B│ [1697/1973 700.442s ( 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│ [1698/1973 700.472s ( 86%)] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-zos.o │B│ [1699/1973 701.193s ( 86%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_initializers.js-date-time-format-tq-csa.o │B│ In file included from gen/torque-generated/src/objects/js-date-time-format-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: note: in 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│ [1700/1973 701.683s ( 86%)] CXX obj/deps/v8/src/snapshot/embedded/mksnapshot.platform-embedded-file-writer-generic.o │B│ In file included from ../../deps/v8/src/snapshot/embedded/platform-embedded-file-writer-generic.cc:10: │B│ In file included from ../../deps/v8/src/objects/instruction-stream.h:13: │B│ In file included from ../../deps/v8/src/objects/trusted-object.h:8: │B│ In file included from ../../deps/v8/src/objects/heap-object.h:12: │B│ In file included from ../../deps/v8/src/objects/slots.h:9: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ 1 warning generated. │B│ [1701/1973 701.777s ( 86%)] 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│ [1702/1973 701.993s ( 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│ [1703/1973 702.913s ( 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│ [1704/1973 703.016s ( 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│ [1705/1973 703.800s ( 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│ [1706/1973 703.846s ( 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│ [1707/1973 704.341s ( 86%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/third_party/v8/builtins/v8_initializers.array-sort-tq-csa.o │B│ In file included from gen/torque-generated/third_party/v8/builtins/array-sort-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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│ [1708/1973 704.958s ( 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│ [1709/1973 705.153s ( 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│ [1710/1973 705.299s ( 86%)] CXX obj/tools/v8_gypfiles/gen/torque-generated/test/torque/v8_initializers.test-torque-tq-csa.o │B│ In file included from gen/torque-generated/test/torque/test-torque-tq-csa.cc:1: │B│ In file included from ../../deps/v8/src/ast/ast.h:10: │B│ In file included from ../../deps/v8/src/ast/ast-value-factory.h:38: │B│ In file included from ../../deps/v8/src/objects/name.h:11: │B│ In file included from ../../deps/v8/src/objects/objects.h:19: │B│ In file included from ../../deps/v8/src/common/assert-scope.h:13: │B│ In file included from ../../deps/v8/src/base/platform/mutex.h:10: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/synchronization/mutex.h:73: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/nullability.h:184: │B│ In file included from ../../deps/v8/third_party/abseil-cpp/absl/base/internal/nullability_impl.h:23: │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ 394 | (__is_trivially_relocatable(T) && │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/meta/type_traits.h:394:22: warning: builtin __is_trivially_relocatable is deprecated; use __builtin_is_cpp_trivially_relocatable instead [-Wdeprecated-builtins] │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:236:52: note: in instantiation of template class 'absl::is_trivially_relocatable' requested here │B│ 236 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: during template argument deduction for class template partial specialization '__conjunction_impl<__enable_if_t, _B1, _B2, _Bn...>' [with _B1 = absl::is_trivially_relocatable, _B2 = std::is_same, std::allocator>, _Bn = <>] │B│ 243 | : __detail::__conjunction_impl::type │B│ | ^ │B│ /usr/bin/../lib/gcc/x86_64-aerynos-linux/15/../../../../include/c++/15/type_traits:243:17: note: in instantiation of template class 'std::__detail::__conjunction_impl, std::is_same, std::allocator>>' requested here │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/internal/inlined_vector.h:319:13: note: in instantiation of template class 'std::conjunction, std::is_same, std::allocator>>' requested here │B│ 319 | absl::conjunction>, │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/container/inlined_vector.h:100:33: note: in instantiation of template class 'absl::inlined_vector_internal::Storage>' requested here │B│ 100 | using MemcpyPolicy = typename Storage::MemcpyPolicy; │B│ | ^ │B│ ../../deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h:194:41: 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│ [1711/1973 705.571s ( 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│ [1712/1973 705.855s ( 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│ [1713/1973 706.144s ( 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│ [1714/1973 706.261s ( 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│ [1715/1973 706.597s ( 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│ [1716/1973 706.704s ( 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│ [1717/1973 706.879s ( 87%)] 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│ [1718/1973 707.211s ( 87%)] 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/1973 707.461s ( 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│ [1720/1973 707.667s ( 87%)] 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│ [1721/1973 710.992s ( 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│ [1722/1973 711.475s ( 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│ [1723/1973 711.665s ( 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│ [1724/1973 711.688s ( 87%)] AR obj/tools/v8_gypfiles/libv8_initializers.a │B│ [1725/1973 711.691s ( 87%)] STAMP obj/tools/v8_gypfiles/mksnapshot.actions_depends.stamp │B│ [1726/1973 713.723s ( 87%)] LINK mksnapshot │B│ [1727/1973 713.726s ( 87%)] STAMP obj/tools/v8_gypfiles/v8_snapshot.actions_depends.stamp │B│ [1728/1973 714.144s ( 87%)] ACTION generating: "obj/tools/v8_gypfiles/v8_snapshot.gen/snapshot.cc" "obj/tools/v8_gypfiles/v8_snapshot.gen/embedded.S" │B│ [1729/1973 714.147s ( 87%)] STAMP obj/tools/v8_gypfiles/v8_snapshot.actions_rules_copies.stamp │B│ [1730/1973 714.280s ( 87%)] CC obj/tools/v8_gypfiles/obj/tools/v8_gypfiles/v8_snapshot.gen/v8_snapshot.embedded.o │B│ [1731/1973 717.597s ( 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│ [1732/1973 718.055s ( 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│ [1733/1973 718.065s ( 87%)] AR obj/tools/v8_gypfiles/libv8_snapshot.a │B│ [1734/1973 718.068s ( 87%)] STAMP obj/libnode.actions_depends.stamp │B│ [1735/1973 718.090s ( 87%)] ACTION libnode: convert_node_protocol_to_json_1613b577312726d6acf41fb14bd20601 │B│ [1736/1973 718.094s ( 87%)] ACTION libnode: node_js2c_1613b577312726d6acf41fb14bd20601 │B│ [1737/1973 718.111s ( 88%)] ACTION libnode: concatenate_protocols_1613b577312726d6acf41fb14bd20601 │B│ [1738/1973 718.130s ( 88%)] ACTION libnode: v8_inspector_compress_protocol_json_1613b577312726d6acf41fb14bd20601 │B│ [1739/1973 718.288s ( 88%)] ACTION Generating node protocol sources from protocol json │B│ [1740/1973 718.291s ( 88%)] STAMP obj/libnode.actions_rules_copies.stamp │B│ [1741/1973 719.756s ( 88%)] CXX obj/src/api/libnode.utils.o │B│ [1742/1973 720.592s ( 88%)] CXX obj/src/libnode.cleanup_queue.o │B│ [1743/1973 720.762s ( 88%)] CXX obj/gen/src/node/inspector/protocol/libnode.NodeRuntime.o │B│ [1744/1973 720.776s ( 88%)] CXX obj/gen/src/node/inspector/protocol/libnode.Target.o │B│ [1745/1973 720.792s ( 88%)] CXX obj/gen/src/node/inspector/protocol/libnode.IO.o │B│ [1746/1973 720.851s ( 88%)] CXX obj/gen/src/node/inspector/protocol/libnode.NodeWorker.o │B│ [1747/1973 720.930s ( 88%)] CXX obj/gen/src/node/inspector/protocol/libnode.NodeTracing.o │B│ [1748/1973 721.191s ( 88%)] CXX obj/gen/src/node/inspector/protocol/libnode.Network.o │B│ [1749/1973 721.298s ( 88%)] CXX obj/gen/src/node/inspector/protocol/libnode.Protocol.o │B│ [1750/1973 721.318s ( 88%)] CXX obj/src/libnode.embedded_data.o │B│ [1751/1973 722.549s ( 88%)] CXX obj/src/api/libnode.encoding.o │B│ [1752/1973 722.574s ( 88%)] CXX obj/src/libnode.connect_wrap.o │B│ [1753/1973 722.655s ( 88%)] CXX obj/src/api/libnode.async_resource.o │B│ [1754/1973 722.694s ( 88%)] CXX obj/src/api/libnode.exceptions.o │B│ [1755/1973 722.737s ( 88%)] CXX obj/src/libnode.connection_wrap.o │B│ [1756/1973 722.754s ( 89%)] CXX obj/src/api/libnode.callback.o │B│ [1757/1973 722.791s ( 89%)] CXX obj/src/libnode.base_object.o │B│ [1758/1973 722.863s ( 89%)] CXX obj/src/libnode.async_context_frame.o │B│ [1759/1973 723.043s ( 89%)] CXX obj/src/api/libnode.hooks.o │B│ [1760/1973 723.067s ( 89%)] CXX obj/src/api/libnode.embed_helpers.o │B│ [1761/1973 723.380s ( 89%)] CXX obj/src/libnode.json_utils.o │B│ [1762/1973 723.464s ( 89%)] CXX obj/src/libnode.internal_only_v8.o │B│ [1763/1973 724.095s ( 89%)] CXX obj/src/libnode.async_wrap.o │B│ [1764/1973 724.355s ( 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1765/1973 724.406s ( 89%)] CXX obj/src/libnode.compile_cache.o │B│ [1766/1973 725.215s ( 89%)] CXX obj/src/libnode.fs_event_wrap.o │B│ [1767/1973 725.303s ( 89%)] CXX obj/src/libnode.handle_wrap.o │B│ [1768/1973 725.327s ( 89%)] CXX obj/src/libnode.node_debug.o │B│ [1769/1973 725.824s ( 89%)] CXX obj/src/libnode.debug_utils.o │B│ [1770/1973 726.099s ( 89%)] CXX obj/gen/libnode.node_javascript.o │B│ [1771/1973 726.221s ( 89%)] CXX obj/src/dataqueue/libnode.queue.o │B│ [1772/1973 726.324s ( 89%)] CXX obj/src/libnode.heap_utils.o │B│ [1773/1973 726.461s ( 89%)] CXX obj/src/libnode.histogram.o │B│ [1774/1973 726.586s ( 89%)] CXX obj/src/libnode.encoding_binding.o │B│ [1775/1973 726.736s ( 89%)] CXX obj/src/libnode.js_stream.o │B│ [1776/1973 727.355s ( 90%)] CXX obj/src/libnode.js_udp_wrap.o │B│ [1777/1973 728.123s ( 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1778/1973 728.132s ( 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:1676:16: warning: 'ares_parse_soa_reply' is deprecated: Use ares_dns_parse instead [-Wdeprecated-declarations] │B│ 1676 | 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:2031:11: warning: 'ares_get_servers_ports' is deprecated: Use ares_get_servers_csv instead [-Wdeprecated-declarations] │B│ 2031 | 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:2076:14: warning: 'ares_set_servers' is deprecated: Use ares_set_servers_csv instead [-Wdeprecated-declarations] │B│ 2076 | 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:2136:11: warning: 'ares_set_servers_ports' is deprecated: Use ares_set_servers_ports_csv instead [-Wdeprecated-declarations] │B│ 2136 | 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│ [1779/1973 728.185s ( 90%)] CXX obj/src/libnode.js_native_api_v8.o │B│ [1780/1973 729.140s ( 90%)] CXX obj/src/libnode.node_constants.o │B│ [1781/1973 729.251s ( 90%)] CXX obj/src/libnode.node_config_file.o │B│ [1782/1973 729.270s ( 90%)] CXX obj/src/libnode.node_binding.o │B│ [1783/1973 729.346s ( 90%)] CXX obj/src/libnode.module_wrap.o │B│ [1784/1973 729.459s ( 90%)] CXX obj/src/libnode.node_buffer.o │B│ [1785/1973 729.676s ( 90%)] CXX obj/src/libnode.node_api.o │B│ [1786/1973 729.856s ( 90%)] CXX obj/src/libnode.node_builtins.o │B│ [1787/1973 729.966s ( 90%)] CXX obj/src/libnode.node_blob.o │B│ [1788/1973 730.410s ( 90%)] CXX obj/src/libnode.node_credentials.o │B│ [1789/1973 730.426s ( 90%)] CXX obj/src/libnode.node_external_reference.o │B│ [1790/1973 730.791s ( 90%)] CXX obj/src/libnode.node_dir.o │B│ [1791/1973 730.891s ( 90%)] CXX obj/src/libnode.node_dotenv.o │B│ [1792/1973 731.028s ( 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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│ [1793/1973 731.271s ( 90%)] CXX obj/src/libnode.node_env_var.o │B│ [1794/1973 731.666s ( 90%)] CXX obj/src/libnode.node_contextify.o │B│ [1795/1973 732.322s ( 90%)] CXX obj/src/libnode.node_errors.o │B│ [1796/1973 732.438s ( 91%)] CXX obj/src/libnode.node_i18n.o │B│ [1797/1973 732.509s ( 91%)] CXX obj/src/libnode.node_http_parser.o │B│ [1798/1973 733.296s ( 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1799/1973 733.908s ( 91%)] CXX obj/src/libnode.node_perf.o │B│ [1800/1973 733.970s ( 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1801/1973 733.999s ( 91%)] CXX obj/src/libnode.node_os.o │B│ [1802/1973 734.176s ( 91%)] CXX obj/src/libnode.node_postmortem_metadata.o │B│ [1803/1973 734.371s ( 91%)] CXX obj/src/libnode.node_process_events.o │B│ [1804/1973 734.392s ( 91%)] CXX obj/src/libnode.node_locks.o │B│ [1805/1973 735.146s ( 91%)] CXX obj/src/libnode.node_process_object.o │B│ [1806/1973 735.519s ( 91%)] CXX obj/src/libnode.node_messaging.o │B│ [1807/1973 735.582s ( 91%)] CXX obj/src/libnode.node_report_utils.o │B│ [1808/1973 735.630s ( 91%)] CXX obj/src/libnode.node_platform.o │B│ [1809/1973 735.797s ( 91%)] CXX obj/src/libnode.node_report_module.o │B│ [1810/1973 736.152s ( 91%)] CXX obj/src/libnode.node_process_methods.o │B│ [1811/1973 736.607s ( 91%)] CXX obj/src/libnode.node_modules.o │B│ [1812/1973 736.682s ( 91%)] CXX obj/src/libnode.node_realm.o │B│ [1813/1973 736.828s ( 91%)] CXX obj/src/libnode.node_http2.o │B│ [1814/1973 737.015s ( 91%)] CXX obj/src/libnode.env.o │B│ [1815/1973 737.026s ( 91%)] CXX obj/src/libnode.node_serdes.o │B│ [1816/1973 737.120s ( 92%)] CXX obj/src/libnode.node_report.o │B│ [1817/1973 737.222s ( 92%)] CXX obj/src/libnode.node_file.o │B│ [1818/1973 737.439s ( 92%)] CXX obj/src/libnode.node_shadow_realm.o │B│ [1819/1973 738.193s ( 92%)] CXX obj/src/libnode.node_stat_watcher.o │B│ [1820/1973 738.314s ( 92%)] CXX obj/src/libnode.node_symbols.o │B│ [1821/1973 738.498s ( 92%)] CXX obj/src/permission/libnode.child_process_permission.o │B│ [1822/1973 738.542s ( 92%)] CXX obj/src/permission/libnode.inspector_permission.o │B│ [1823/1973 738.618s ( 92%)] CXX obj/src/libnode.node_task_queue.o │B│ [1824/1973 738.924s ( 92%)] CXX obj/src/libnode.node_types.o │B│ [1825/1973 739.152s ( 92%)] CXX obj/src/libnode.node_sockaddr.o │B│ [1826/1973 739.297s ( 92%)] CXX obj/src/libnode.node_options.o │B│ [1827/1973 739.404s ( 92%)] CXX obj/src/libnode.node_trace_events.o │B│ [1828/1973 739.614s ( 92%)] CXX obj/src/permission/libnode.wasi_permission.o │B│ [1829/1973 739.753s ( 92%)] CXX obj/src/permission/libnode.worker_permission.o │B│ [1830/1973 739.876s ( 92%)] CXX obj/src/libnode.node_sea.o │B│ [1831/1973 739.957s ( 92%)] CXX obj/src/permission/libnode.addon_permission.o │B│ [1832/1973 740.549s ( 92%)] CXX obj/src/libnode.node_util.o │B│ [1833/1973 740.860s ( 92%)] CXX obj/src/libnode.node_wasm_web_api.o │B│ [1834/1973 741.293s ( 92%)] CXX obj/src/libnode.node_v8.o │B│ [1835/1973 741.307s ( 93%)] CXX obj/src/libnode.node_watchdog.o │B│ [1836/1973 741.659s ( 93%)] CXX obj/src/libnode.node_url.o │B│ [1837/1973 742.080s ( 93%)] CXX obj/src/permission/libnode.fs_permission.o │B│ [1838/1973 742.283s ( 93%)] CXX obj/src/permission/libnode.permission.o │B│ [1839/1973 742.437s ( 93%)] CXX obj/src/libnode.node_task_runner.o │B│ [1840/1973 742.546s ( 93%)] CXX obj/src/libnode.path.o │B│ [1841/1973 742.957s ( 93%)] CXX obj/src/libnode.pipe_wrap.o │B│ [1842/1973 743.308s ( 93%)] CXX obj/src/libnode.node_snapshotable.o │B│ [1843/1973 743.415s ( 93%)] CXX obj/src/libnode.node_zlib.o │B│ [1844/1973 743.456s ( 93%)] CXX obj/src/libnode.process_wrap.o │B│ [1845/1973 743.475s ( 93%)] CXX obj/src/libnode.signal_wrap.o │B│ [1846/1973 743.508s ( 93%)] CXX obj/src/large_pages/libnode.node_large_page.o │B│ [1847/1973 743.653s ( 93%)] CXX obj/src/tracing/libnode.node_trace_buffer.o │B│ [1848/1973 743.711s ( 93%)] CXX obj/src/libnode.node_wasi.o │B│ [1849/1973 743.814s ( 93%)] CXX obj/src/libnode.node_url_pattern.o │B│ [1850/1973 744.135s ( 93%)] CXX obj/src/libnode.stream_pipe.o │B│ [1851/1973 744.162s ( 93%)] CXX obj/src/tracing/libnode.node_trace_writer.o │B│ [1852/1973 744.258s ( 93%)] CXX obj/src/libnode.stream_base.o │B│ [1853/1973 744.271s ( 93%)] CXX obj/src/tracing/libnode.trace_event.o │B│ [1854/1973 744.312s ( 93%)] CXX obj/src/libnode.spawn_sync.o │B│ [1855/1973 744.369s ( 94%)] CXX obj/src/libnode.string_bytes.o │B│ [1856/1973 744.433s ( 94%)] CXX obj/src/libnode.stream_wrap.o │B│ [1857/1973 744.471s ( 94%)] CXX obj/src/libnode.string_decoder.o │B│ [1858/1973 744.564s ( 94%)] CXX obj/src/tracing/libnode.traced_value.o │B│ [1859/1973 744.816s ( 94%)] CXX obj/src/libnode.tcp_wrap.o │B│ [1860/1973 745.081s ( 94%)] CXX obj/src/libnode.timers.o │B│ [1861/1973 745.233s ( 94%)] CXX obj/src/libnode.node_worker.o │B│ [1862/1973 745.362s ( 94%)] CXX obj/src/libnode.node_snapshot_stub.o │B│ [1863/1973 745.567s ( 94%)] CXX obj/src/libnode.timer_wrap.o │B│ [1864/1973 746.258s ( 94%)] CXX obj/src/tracing/libnode.agent.o │B│ [1865/1973 746.879s ( 94%)] CXX obj/src/inspector/libnode.node_json.o │B│ [1866/1973 747.054s ( 94%)] CXX obj/src/inspector/libnode.node_string.o │B│ [1867/1973 747.184s ( 94%)] CXX obj/src/libnode.tty_wrap.o │B│ [1868/1973 747.322s ( 94%)] CXX obj/src/libnode.inspector_socket.o │B│ [1869/1973 747.540s ( 94%)] CXX obj/src/libnode.inspector_socket_server.o │B│ [1870/1973 747.776s ( 94%)] CXX obj/src/libnode.udp_wrap.o │B│ [1871/1973 747.839s ( 94%)] CXX obj/src/libnode.uv.o │B│ [1872/1973 747.896s ( 94%)] CXX obj/src/inspector/libnode.worker_agent.o │B│ [1873/1973 748.219s ( 94%)] CXX obj/src/libnode.cppgc_helpers.o │B│ [1874/1973 748.290s ( 94%)] CXX obj/src/inspector/libnode.worker_inspector.o │B│ [1875/1973 748.321s ( 95%)] CXX obj/src/inspector/libnode.target_agent.o │B│ [1876/1973 748.618s ( 95%)] CXX obj/src/libnode.util.o │B│ [1877/1973 748.812s ( 95%)] CXX obj/src/inspector/libnode.io_agent.o │B│ [1878/1973 748.839s ( 95%)] CXX obj/src/libnode.node_webstorage.o │B│ [1879/1973 748.943s ( 95%)] CXX obj/src/inspector/libnode.network_resource_manager.o │B│ [1880/1973 749.313s ( 95%)] CXX obj/src/inspector/libnode.runtime_agent.o │B│ [1881/1973 749.350s ( 95%)] CXX obj/src/inspector/libnode.network_inspector.o │B│ [1882/1973 749.462s ( 95%)] CXX obj/src/libnode.inspector_js_api.o │B│ [1883/1973 749.841s ( 95%)] CXX obj/src/inspector/libnode.main_thread_interface.o │B│ [1884/1973 750.065s ( 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1885/1973 750.207s ( 95%)] CXX obj/src/inspector/libnode.tracing_agent.o │B│ [1886/1973 750.712s ( 95%)] CXX obj/src/libnode.inspector_profiler.o │B│ [1887/1973 751.343s ( 95%)] CXX obj/src/inspector/libnode.network_agent.o │B│ [1888/1973 751.887s ( 95%)] CXX obj/src/libnode.inspector_agent.o │B│ [1889/1973 752.389s ( 95%)] CXX obj/src/libnode.node_sqlite.o │B│ [1890/1973 752.420s ( 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1891/1973 752.435s ( 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1892/1973 752.587s ( 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1893/1973 752.964s ( 95%)] CXX obj/src/crypto/libnode.crypto_common.o │B│ In file included from ../../src/crypto/crypto_common.cc:1: │B│ In file included from ../../src/crypto/crypto_common.h:8: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1894/1973 753.105s ( 95%)] CXX obj/src/crypto/libnode.crypto_chacha20_poly1305.o │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.cc:1: │B│ In file included from ../../src/crypto/crypto_chacha20_poly1305.h:6: │B│ In file included from ../../src/crypto/crypto_cipher.h:6: │B│ In file included from ../../src/crypto/crypto_keys.h:6: │B│ In file included from ../../src/crypto/crypto_util.h:15: │B│ ../../deps/ncrypto/ncrypto.h:222:37: warning: 'RSA_free' is deprecated [-Wdeprecated-declarations] │B│ 222 | using RSAPointer = DeleteFnPtr; │B│ | ^ │B│ /usr/include/openssl/rsa.h:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1895/1973 753.189s ( 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1896/1973 753.351s ( 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1897/1973 753.356s ( 96%)] STAMP obj/node_mksnapshot.compile_depends.stamp │B│ [1898/1973 753.359s ( 96%)] STAMP obj/embedtest.compile_depends.stamp │B│ [1899/1973 753.363s ( 96%)] STAMP obj/cctest.compile_depends.stamp │B│ [1900/1973 753.382s ( 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1901/1973 753.439s ( 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1902/1973 753.621s ( 96%)] CXX obj/src/crypto/libnode.crypto_clienthello.o │B│ [1903/1973 754.019s ( 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1904/1973 754.344s ( 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1905/1973 754.522s ( 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1906/1973 754.875s ( 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1907/1973 755.055s ( 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1908/1973 755.144s ( 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1909/1973 755.223s ( 96%)] 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_context.cc:1846:14: warning: 'PEM_read_bio_DHparams' is deprecated [-Wdeprecated-declarations] │B│ 1846 | dh.reset(PEM_read_bio_DHparams(bio.get(), nullptr, nullptr, nullptr)); │B│ | ^ │B│ /usr/include/openssl/pem.h:479:21: note: 'PEM_read_bio_DHparams' has been explicitly marked deprecated here │B│ 479 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, DHparams, DH) │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_context.cc:1855:3: warning: 'DH_get0_pqg' is deprecated [-Wdeprecated-declarations] │B│ 1855 | DH_get0_pqg(dh.get(), &p, nullptr, nullptr); │B│ | ^ │B│ /usr/include/openssl/dh.h:264:1: note: 'DH_get0_pqg' has been explicitly marked deprecated here │B│ 264 | OSSL_DEPRECATEDIN_3_0 void DH_get0_pqg(const DH *dh, const BIGNUM **p, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_context.cc:2260:3: warning: 'HMAC_Init_ex' is deprecated [-Wdeprecated-declarations] │B│ 2260 | HMAC_Init_ex( │B│ | ^ │B│ /usr/include/openssl/hmac.h:43:1: note: 'HMAC_Init_ex' has been explicitly marked deprecated here │B│ 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_context.cc:2287:9: warning: 'HMAC_Init_ex' is deprecated [-Wdeprecated-declarations] │B│ 2287 | HMAC_Init_ex(hctx, │B│ | ^ │B│ /usr/include/openssl/hmac.h:43:1: note: 'HMAC_Init_ex' has been explicitly marked deprecated here │B│ 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_context.cc:2304:7: warning: 'HMAC_Init_ex' is deprecated [-Wdeprecated-declarations] │B│ 2304 | HMAC_Init_ex(hctx, │B│ | ^ │B│ /usr/include/openssl/hmac.h:43:1: note: 'HMAC_Init_ex' has been explicitly marked deprecated here │B│ 43 | OSSL_DEPRECATEDIN_3_0 int HMAC_Init_ex(HMAC_CTX *ctx, const void *key, int len, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 14 warnings generated. │B│ [1910/1973 755.336s ( 96%)] CXX obj/src/embedtest.node_snapshot_stub.o │B│ [1911/1973 755.416s ( 96%)] CXX obj/src/node_mksnapshot.node_snapshot_stub.o │B│ [1912/1973 755.659s ( 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1913/1973 755.672s ( 96%)] CXX obj/test/embedding/embedtest.embedtest.o │B│ [1914/1973 755.676s ( 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1315:1: note: 'ECDH_compute_key' has been explicitly marked deprecated here │B│ 1315 | OSSL_DEPRECATEDIN_3_0 int ECDH_compute_key(void *out, size_t outlen, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1315:1: note: 'ECDH_compute_key' has been explicitly marked deprecated here │B│ 1315 | OSSL_DEPRECATEDIN_3_0 int ECDH_compute_key(void *out, size_t outlen, │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 10 warnings generated. │B│ [1915/1973 755.797s ( 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1916/1973 756.003s ( 97%)] CXX obj/src/cctest.node_snapshot_stub.o │B│ [1917/1973 756.418s ( 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ ../../src/crypto/crypto_rsa.cc:387:18: warning: 'RSA_new' is deprecated [-Wdeprecated-declarations] │B│ 387 | RSAPointer rsa(RSA_new()); │B│ | ^ │B│ /usr/include/openssl/rsa.h:212:1: note: 'RSA_new' has been explicitly marked deprecated here │B│ 212 | OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 10 warnings generated. │B│ [1918/1973 756.464s ( 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:459:1: note: 'ERR_func_error_string' has been explicitly marked deprecated here │B│ 459 | OSSL_DEPRECATEDIN_3_0 const char *ERR_func_error_string(unsigned long e); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 9 warnings generated. │B│ [1919/1973 757.331s ( 97%)] CXX obj/test/cctest/inspector/cctest.test_node_protocol.o │B│ [1920/1973 757.632s ( 97%)] CXX obj/tools/snapshot/node_mksnapshot.node_mksnapshot.o │B│ [1921/1973 757.843s ( 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1922/1973 757.852s ( 97%)] CXX obj/test/cctest/cctest.test_json_utils.o │B│ [1923/1973 757.888s ( 97%)] CXX obj/test/cctest/cctest.test_base64.o │B│ [1924/1973 758.063s ( 97%)] CXX obj/test/cctest/cctest.test_crypto_clienthello.o │B│ [1925/1973 758.077s ( 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1926/1973 758.100s ( 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1927/1973 758.482s ( 97%)] CXX obj/test/cctest/inspector/cctest.test_network_requests_buffer.o │B│ [1928/1973 758.503s ( 97%)] CXX obj/test/cctest/cctest.test_quic_cid.o │B│ [1929/1973 758.526s ( 97%)] CXX obj/test/cctest/cctest.test_quic_error.o │B│ [1930/1973 758.550s ( 97%)] CXX obj/test/cctest/cctest.test_quic_tokens.o │B│ [1931/1973 758.715s ( 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1932/1973 758.999s ( 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1933/1973 759.137s ( 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1934/1973 759.337s ( 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:730:41: note: 'i2d_RSA_PUBKEY' has been explicitly marked deprecated here │B│ 730 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0,RSA, RSA_PUBKEY) │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:730:41: note: 'i2d_RSA_PUBKEY' has been explicitly marked deprecated here │B│ 730 | DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(OSSL_DEPRECATEDIN_3_0,RSA, RSA_PUBKEY) │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1093:1: note: 'EC_KEY_get_conv_form' has been explicitly marked deprecated here │B│ 1093 | OSSL_DEPRECATEDIN_3_0 point_conversion_form_t EC_KEY_get_conv_form(const EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 11 warnings generated. │B│ [1935/1973 759.831s ( 98%)] CXX obj/test/cctest/cctest.test_inspector_socket_server.o │B│ [1936/1973 759.893s ( 98%)] CXX obj/test/cctest/cctest.test_inspector_socket.o │B│ [1937/1973 760.263s ( 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:459:1: note: 'ERR_func_error_string' has been explicitly marked deprecated here │B│ 459 | OSSL_DEPRECATEDIN_3_0 const char *ERR_func_error_string(unsigned long e); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 9 warnings generated. │B│ [1938/1973 760.433s ( 98%)] CXX obj/test/cctest/cctest.test_cppgc.o │B│ [1939/1973 760.611s ( 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│ [1940/1973 760.942s ( 98%)] CXX obj/test/cctest/cctest.test_dataqueue.o │B│ [1941/1973 760.957s ( 98%)] CXX obj/test/cctest/cctest.test_base_object_ptr.o │B│ [1942/1973 761.190s ( 98%)] CXX obj/test/cctest/cctest.test_aliased_buffer.o │B│ [1943/1973 761.221s ( 98%)] CXX obj/test/cctest/cctest.test_traced_value.o │B│ [1944/1973 761.882s ( 98%)] CXX obj/test/cctest/cctest.test_lru_cache.o │B│ [1945/1973 761.895s ( 98%)] CXX obj/test/cctest/cctest.test_linked_binding.o │B│ [1946/1973 762.144s ( 98%)] CXX obj/test/cctest/cctest.test_node_api.o │B│ [1947/1973 762.205s ( 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1948/1973 762.224s ( 98%)] CXX obj/test/cctest/cctest.test_environment.o │B│ [1949/1973 762.312s ( 98%)] CXX obj/test/cctest/cctest.test_per_process.o │B│ [1950/1973 762.522s ( 98%)] CXX obj/test/cctest/cctest.test_platform.o │B│ [1951/1973 762.579s ( 98%)] CXX obj/test/cctest/cctest.test_node_postmortem_metadata.o │B│ [1952/1973 762.596s ( 98%)] CXX obj/test/cctest/cctest.test_node_task_runner.o │B│ [1953/1973 762.760s ( 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:304:1: note: 'RSA_free' has been explicitly marked deprecated here │B│ 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:1022:1: note: 'EC_KEY_free' has been explicitly marked deprecated here │B│ 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); │B│ | ^ │B│ /usr/include/openssl/macros.h:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # 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:229:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' │B│ 229 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) │B│ | ^ │B│ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' │B│ 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) │B│ | ^ │B│ 8 warnings generated. │B│ [1954/1973 762.827s ( 99%)] CXX obj/test/cctest/cctest.test_path.o │B│ [1955/1973 763.216s ( 99%)] CXX obj/test/cctest/cctest.test_sockaddr.o │B│ [1956/1973 763.234s ( 99%)] CXX obj/test/cctest/cctest.test_report.o │B│ [1957/1973 763.323s ( 99%)] CXX obj/test/cctest/cctest.test_string_bytes.o │B│ [1958/1973 763.590s ( 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│ [1959/1973 763.593s ( 99%)] STAMP obj/node_mksnapshot.actions_depends.stamp │B│ [1960/1973 763.593s ( 99%)] STAMP obj/embedtest.actions_depends.stamp │B│ [1961/1973 763.593s ( 99%)] STAMP obj/node.actions_depends.stamp │B│ [1962/1973 763.594s ( 99%)] STAMP obj/cctest.actions_depends.stamp │B│ [1963/1973 763.594s ( 99%)] STAMP obj/fuzz_env.actions_depends.stamp │B│ [1964/1973 763.594s ( 99%)] STAMP obj/fuzz_ClientHelloParser.actions_depends.stamp │B│ [1965/1973 763.594s ( 99%)] STAMP obj/fuzz_strings.actions_depends.stamp │B│ [1966/1973 763.611s ( 99%)] ACTION node: reset_openssl_cnf_9b7a2d2290b02e76d66661df74749f56 │B│ [1967/1973 763.677s ( 99%)] LINK node_mksnapshot │B│ [1968/1973 764.503s ( 99%)] CXX obj/src/node.node_main.o │B│ [1969/1973 764.510s ( 99%)] CXX obj/test/cctest/cctest.test_util.o │B│ [1970/1973 764.861s ( 99%)] CXX obj/src/node.node_snapshot_stub.o │B│ [1971/1973 764.947s ( 99%)] LINK node │B│ [1972/1973 765.483s ( 99%)] LINK embedtest │B│ [1973/1973 766.408s (100%)] LINK cctest │ │Install │I│ + TERM=dumb │I│ + export TERM │I│ + SOURCE_DATE_EPOCH=1768416869 │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.13.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.13.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.13.0.tar.gz │I│ + cd /mason/build/x86_64/node-v24.13.0.tar.gz │I│ + echo 'The work directory %(workdir) is /mason/build/x86_64/node-v24.13.0.tar.gz' │I│ + NODEJS_MAJOR=24 │I│ + NODEJS_SONAME=137 │I│ The work directory %(workdir) is /mason/build/x86_64/node-v24.13.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/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/.npmrc │I│ installing /mason/install/usr/lib/node_modules/npm/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/bin/npm.ps1 │I│ installing /mason/install/usr/lib/node_modules/npm/bin/npx │I│ installing /mason/install/usr/lib/node_modules/npm/bin/npx.cmd │I│ installing /mason/install/usr/lib/node_modules/npm/bin/npx-cli.js │I│ installing /mason/install/usr/lib/node_modules/npm/bin/npx.ps1 │I│ installing /mason/install/usr/lib/node_modules/npm/bin/npm-prefix.js │I│ installing /mason/install/usr/lib/node_modules/npm/bin/npm-cli.js │I│ installing /mason/install/usr/lib/node_modules/npm/bin/npm.cmd │I│ installing /mason/install/usr/lib/node_modules/npm/bin/npm │I│ installing /mason/install/usr/lib/node_modules/npm/bin/node-gyp-bin/node-gyp.cmd │I│ installing /mason/install/usr/lib/node_modules/npm/bin/node-gyp-bin/node-gyp │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/using-npm/dependency-selectors.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/using-npm/logging.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/using-npm/developers.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/using-npm/orgs.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/using-npm/scope.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/using-npm/scripts.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/using-npm/package-spec.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/using-npm/removal.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/using-npm/workspaces.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/using-npm/registry.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/using-npm/config.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-repo.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-uninstall.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-ci.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-access.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-docs.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-update.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-init.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-search.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-ls.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-run.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-stop.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-dist-tag.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-help-search.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-login.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-star.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-rebuild.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-prune.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-help.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-shrinkwrap.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npx.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-pack.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-token.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-outdated.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-ping.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-test.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-explore.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-profile.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-deprecate.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-install.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-prefix.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-org.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-pkg.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-sbom.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-logout.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-bugs.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-diff.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-cache.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-publish.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-edit.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-root.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-whoami.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-restart.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-exec.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-stars.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-undeprecate.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-version.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-fund.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-link.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-explain.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-query.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-team.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-find-dupes.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-config.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-install-ci-test.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-unpublish.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-completion.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-owner.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-view.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-doctor.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-unstar.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-audit.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-install-test.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-adduser.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-start.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/commands/npm-dedupe.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/configuring-npm/install.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/configuring-npm/npmrc.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/configuring-npm/package-json.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/configuring-npm/package-lock-json.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/configuring-npm/npm-shrinkwrap-json.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/content/configuring-npm/folders.md │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/using-npm/workspaces.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/using-npm/dependency-selectors.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/using-npm/developers.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/using-npm/package-spec.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/using-npm/scripts.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/using-npm/logging.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/using-npm/orgs.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/using-npm/config.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/using-npm/scope.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/using-npm/removal.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/using-npm/registry.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-prune.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-edit.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-star.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-stars.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-unstar.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-rebuild.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-version.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-team.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-test.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-exec.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-logout.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-org.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-root.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-diff.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-undeprecate.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-ls.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-explain.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-fund.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-stop.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-uninstall.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-update.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-doctor.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-pkg.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-dedupe.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npx.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-restart.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-cache.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-docs.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-dist-tag.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-help.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-adduser.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-profile.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-install-ci-test.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-whoami.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-query.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-config.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-pack.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-audit.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-install-test.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-sbom.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-run.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-login.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-outdated.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-start.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-completion.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-unpublish.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-owner.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-prefix.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-shrinkwrap.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-deprecate.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-find-dupes.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-access.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-bugs.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-token.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-ci.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-search.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-init.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-ping.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-publish.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-explore.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-help-search.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-repo.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-install.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-link.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/commands/npm-view.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/configuring-npm/npm-global.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/configuring-npm/npm-json.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/configuring-npm/package-lock-json.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/configuring-npm/folders.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/configuring-npm/npmrc.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/configuring-npm/install.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/configuring-npm/npm-shrinkwrap-json.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/output/configuring-npm/package-json.html │I│ installing /mason/install/usr/lib/node_modules/npm/docs/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/esm/index.min.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/lru-cache/dist/commonjs/index.min.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/is-fullwidth-code-point/package.json │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/npm-normalize-package-bin/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-normalize-package-bin/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-normalize-package-bin/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/string-width-cjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/string-width-cjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/string-width-cjs/license │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/brace-expansion/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/brace-expansion/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/brace-expansion/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-call-limit/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-call-limit/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-call-limit/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-call-limit/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-call-limit/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-call-limit/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/path-scurry/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/path-scurry/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/path-scurry/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/path-scurry/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/path-scurry/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/path-scurry/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/verify.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/put.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/rm.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/memoization.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/get.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/entry-index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/content/read.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/content/path.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/content/write.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/content/rm.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/util/hash-to-segments.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/util/glob.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cacache/lib/util/tmp.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-audit-report/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-audit-report/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-audit-report/lib/exit-code.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-audit-report/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-audit-report/lib/colors.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-audit-report/lib/reporters/quiet.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-audit-report/lib/reporters/install.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-audit-report/lib/reporters/json.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-audit-report/lib/reporters/detail.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/shebang-regex/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/shebang-regex/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/shebang-regex/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/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minizlib/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minizlib/dist/esm/constants.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minizlib/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minizlib/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minizlib/dist/commonjs/constants.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minizlib/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/binary-extensions/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/binary-extensions/binary-extensions.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/binary-extensions/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/binary-extensions/license │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/encoding/package.json │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/lib/encoding.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chownr/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chownr/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chownr/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chownr/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chownr/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chownr/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmorg/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmorg/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmorg/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmorg/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-correct/package.json │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/LICENSE │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/index.js │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/scan.js │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/balanced-match/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/balanced-match/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/balanced-match/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/API.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/LICENSE-MIT │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/sortAscending.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/parser.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/processor.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/tokenTypes.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/tokenize.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/pseudo.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/container.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/selector.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/universal.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/types.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/guards.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/combinator.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/attribute.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/namespace.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/comment.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/tag.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/id.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/root.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/node.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/nesting.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/string.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/constructors.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/selectors/className.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/util/stripComments.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/util/getProp.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/util/ensureObject.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/util/unesc.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/postcss-selector-parser/dist/util/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/retry/package.json │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/index.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/equation.gif │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/retry/example/stop.js │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/bin-links/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/bin-links/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/man-target.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/get-node-modules.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/get-prefix.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/get-paths.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/link-mans.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/check-bins.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/link-gently.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/fix-bin.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/link-bins.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/check-bin.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/shim-bin.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/is-windows.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/bin-target.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/bin-links/lib/link-bin.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/jackspeak/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/jackspeak/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/jackspeak/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/jackspeak/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/jackspeak/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/jackspeak/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/esm/assert-valid-pattern.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/esm/escape.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/esm/ast.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/esm/unescape.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/esm/brace-expressions.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/commonjs/assert-valid-pattern.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/commonjs/escape.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/commonjs/ast.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/commonjs/unescape.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minimatch/dist/commonjs/brace-expressions.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/text-table/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/text-table/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/text-table/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/text-table/example/table.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/text-table/example/doubledot.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/text-table/example/dotalign.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/text-table/example/align.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/text-table/example/center.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/color-convert/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/color-convert/conversions.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/color-convert/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/color-convert/route.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/color-convert/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmversion/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmversion/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmversion/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/enforce-clean.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/retrieve-tag.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/tag.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/write-json.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/read-json.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/version.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmversion/lib/commit.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/strip-ansi/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/libnpmexec/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmexec/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmexec/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmexec/lib/no-tty.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmexec/lib/file-exists.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmexec/lib/run-script.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmexec/lib/get-bin-from-manifest.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmexec/lib/with-lock.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmexec/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmexec/lib/is-windows.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/init-package-json/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/init-package-json/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/init-package-json/lib/default-input.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/init-package-json/lib/init-package-json.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-install-checks/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-install-checks/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-install-checks/lib/current-env.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-install-checks/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-install-checks/lib/dev-engines.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/index.d.cts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/index.cjs │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/index.d.mts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/index.mjs │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/posix.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/lib/parse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/lib/utils.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/lib/constants.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/lib/picomatch.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/lib/scan.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/dist/index.d.cts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/dist/index.cjs │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/dist/index.d.mts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tinyglobby/dist/index.mjs │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/unique-filename/package.json │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/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/hosted-git-info/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/hosted-git-info/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/hosted-git-info/lib/parse-url.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/hosted-git-info/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/hosted-git-info/lib/from-url.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/hosted-git-info/lib/hosts.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/build/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/build/client/socksclient.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/build/common/constants.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/build/common/util.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/build/common/helpers.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/build/common/receivebuffer.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/docs/index.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/docs/migratingFromV1.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/docs/examples/index.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/docs/examples/typescript/bindExample.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/docs/examples/typescript/connectExample.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/docs/examples/typescript/associateExample.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/docs/examples/javascript/bindExample.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/docs/examples/javascript/connectExample.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks/docs/examples/javascript/associateExample.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/LICENSE │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/LICENSE.md │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/tar/node_modules/yallist/dist/esm/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/commonjs/index.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/unpack.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/parse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/update.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/write-entry.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/types.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/large-numbers.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/get-write-flag.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/mode-fix.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/pax.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/extract.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/normalize-unicode.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/make-command.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/list.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/symlink-error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/normalize-windows-path.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/replace.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/pack.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/mkdir.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/warn-method.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/read-entry.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/header.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/cwd-error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/path-reservations.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/winchars.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/strip-trailing-slashes.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/create.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/esm/strip-absolute-path.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/unpack.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/parse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/update.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/write-entry.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/types.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/large-numbers.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/get-write-flag.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/mode-fix.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/pax.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/extract.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/normalize-unicode.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/make-command.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/list.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/symlink-error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/normalize-windows-path.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/replace.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/pack.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/mkdir.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/warn-method.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/read-entry.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/header.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/cwd-error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/path-reservations.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/winchars.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/strip-trailing-slashes.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/create.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tar/dist/commonjs/strip-absolute-path.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/LICENSE │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/bin.mjs.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/bin.d.mts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/has-magic.js.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/has-magic.d.ts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/pattern.js.map │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/pattern.d.ts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/processor.d.ts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/glob.d.ts.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/walker.d.ts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/has-magic.d.ts.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/processor.d.ts.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/bin.d.mts.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/walker.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/ignore.d.ts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/ignore.d.ts.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/ignore.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/processor.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/walker.js.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/index.d.ts │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/index.js.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/walker.d.ts.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/bin.mjs │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/glob.js.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/index.d.ts.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/ignore.js.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/processor.js.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/esm/glob.d.ts │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/pattern.d.ts.map │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/has-magic.js.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/has-magic.d.ts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/pattern.js.map │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/pattern.d.ts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/processor.d.ts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/glob.d.ts.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/walker.d.ts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/has-magic.d.ts.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/processor.d.ts.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/walker.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/ignore.d.ts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/ignore.d.ts.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/ignore.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/processor.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/walker.js.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/index.d.ts │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/index.js.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/walker.d.ts.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/glob.js.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/index.d.ts.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/ignore.js.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/processor.js.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/glob/dist/commonjs/glob.d.ts │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/pattern.d.ts.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/safer-buffer/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/safer-buffer/dangerous.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/safer-buffer/Porting-Buffer.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/safer-buffer/safer.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/safer-buffer/tests.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/safer-buffer/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/brace-expansion/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/dist/esm/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/commonjs/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/balanced-match/package.json │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/dist/esm/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/commonjs/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/string-locale-compare/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/string-locale-compare/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/string-locale-compare/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/fs-minipass/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/fs-minipass/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/fs-minipass/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/fs-minipass/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/fs-minipass/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/fs-minipass/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/cliui/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/cliui/LICENSE.txt │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/cliui/index.mjs │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/cliui/build/index.d.cts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/cliui/build/index.cjs │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/cliui/build/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/cliui/node_modules/strip-ansi/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/cliui/node_modules/strip-ansi/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/cliui/node_modules/strip-ansi/license │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/cliui/node_modules/string-width/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/cliui/node_modules/string-width/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/cliui/node_modules/string-width/license │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex/LICENSE-MIT.txt │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex/RGI_Emoji.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex/text.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex/es2015/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex/es2015/RGI_Emoji.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex/es2015/text.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/cliui/node_modules/ansi-regex/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/cliui/node_modules/ansi-regex/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@isaacs/cliui/node_modules/ansi-regex/license │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmfund/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmfund/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmfund/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmfund/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/imurmurhash/package.json │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/node-gyp/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/CONTRIBUTING.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/release-please-config.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/.release-please-manifest.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/CODE_OF_CONDUCT.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/CHANGELOG.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/eslint.config.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/macOS_Catalina_acid_test.sh │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/SECURITY.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/test_gyp.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pyproject.toml │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/release-please-config.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/.release-please-manifest.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp.bat │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/data/win/large-pdb-shim.cc │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/data/ninja/build.ninja │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSToolFile.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/common.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/input.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSUserFile.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/input_test.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSProject.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation_test.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/simple_copy.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_ninja.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/common_test.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/analyzer.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/gypsh.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/compile_commands_json.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/__init__.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/gypd.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.APACHE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/specifiers.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_manylinux.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/requirements.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_structures.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_parser.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_tokenizer.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/metadata.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/markers.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/tags.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_musllinux.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/utils.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.BSD │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/_elffile.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/version.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/py.typed │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/packaging/__init__.py │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/docs/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/docs/Hacking.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/docs/InputFormatReference.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/docs/LanguageSpecification.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/docs/UserDocumentation.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/docs/GypVsCMake.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/docs/Testing.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/src/win_delay_load_hook.cc │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/lru-cache/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/lru-cache/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/lru-cache/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/lru-cache/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/lru-cache/dist/esm/index.min.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/lru-cache/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/lru-cache/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/lru-cache/dist/commonjs/index.min.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-scurry/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-scurry/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-scurry/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-scurry/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-scurry/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/path-scurry/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/lib/verify.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/lib/put.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/lib/rm.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/lib/memoization.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/lib/get.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/lib/entry-index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/lib/content/read.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/lib/content/path.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/lib/content/write.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/lib/content/rm.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/lib/util/hash-to-segments.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/lib/util/glob.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/cacache/lib/util/tmp.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/jackspeak/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/jackspeak/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/jackspeak/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/jackspeak/dist/esm/parse-args.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/jackspeak/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/jackspeak/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/jackspeak/dist/commonjs/parse-args.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/jackspeak/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/dist/esm/assert-valid-pattern.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/dist/esm/escape.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/dist/esm/ast.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/dist/esm/unescape.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/dist/esm/brace-expressions.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/dist/commonjs/assert-valid-pattern.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/dist/commonjs/escape.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/dist/commonjs/ast.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/dist/commonjs/unescape.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/minimatch/dist/commonjs/brace-expressions.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/bin.mjs.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/bin.d.mts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/has-magic.js.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/has-magic.d.ts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/pattern.js.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/glob.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/pattern.d.ts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/processor.d.ts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/glob.d.ts.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/walker.d.ts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/has-magic.d.ts.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/processor.d.ts.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/bin.d.mts.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/walker.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/ignore.d.ts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/ignore.d.ts.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/ignore.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/processor.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/walker.js.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/index.d.ts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/pattern.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/index.js.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/walker.d.ts.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/bin.mjs │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/glob.js.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/index.d.ts.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/ignore.js.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/processor.js.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/glob.d.ts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/has-magic.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/esm/pattern.d.ts.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/has-magic.js.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/has-magic.d.ts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/pattern.js.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/glob.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/pattern.d.ts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/processor.d.ts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/glob.d.ts.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/walker.d.ts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/has-magic.d.ts.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/processor.d.ts.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/walker.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/ignore.d.ts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/ignore.d.ts.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/ignore.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/processor.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/walker.js.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/index.d.ts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/pattern.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/index.js.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/walker.d.ts.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/glob.js.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/index.d.ts.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/ignore.js.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/processor.js.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/glob.d.ts │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/has-magic.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/pattern.d.ts.map │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/@npmcli/agent/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/@npmcli/agent/lib/agents.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/@npmcli/agent/lib/options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/@npmcli/agent/lib/proxy.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/@npmcli/agent/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/@npmcli/agent/lib/errors.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/@npmcli/agent/lib/dns.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/make-fetch-happen/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/make-fetch-happen/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/make-fetch-happen/lib/pipeline.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/make-fetch-happen/lib/options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/make-fetch-happen/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/make-fetch-happen/lib/remote.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/make-fetch-happen/lib/fetch.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/make-fetch-happen/lib/cache/policy.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/make-fetch-happen/lib/cache/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/make-fetch-happen/lib/cache/entry.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/make-fetch-happen/lib/cache/errors.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/make-fetch-happen/lib/cache/key.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/find-visualstudio.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/find-node-directory.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/rebuild.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/install.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/Find-VisualStudio.cs │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/find-python.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/remove.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/list.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/clean.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/process-release.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/node-gyp.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/util.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/download.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/node-gyp/lib/create-config-gypi.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmsearch/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmsearch/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmsearch/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmsearch/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/smart-buffer/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/smart-buffer/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/smart-buffer/build/smartbuffer.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/smart-buffer/build/utils.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/smart-buffer/docs/ROADMAP.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/string-width/package.json │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/yallist/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/yallist/yallist.js │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/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/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/treeverse/lib/depth.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/treeverse/lib/depth-descent.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/treeverse/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/treeverse/lib/breadth.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmpack/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmpack/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmpack/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmpack/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/lib/default-opts.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/lib/check-response.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/lib/auth.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/lib/errors.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-registry-fetch/lib/json-stream.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/validate-npm-package-license/package.json │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/LICENSE │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/index.js │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/scan.js │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/negotiator/HISTORY.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/negotiator/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/negotiator/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/negotiator/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/negotiator/lib/charset.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/negotiator/lib/language.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/negotiator/lib/mediaType.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/negotiator/lib/encoding.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-bundled/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-bundled/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-bundled/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/.travis.yml │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/bin/qrcode-terminal.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRUtil.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRRSBlock.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QR8bitByte.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRMode.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRBitBuffer.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRPolynomial.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRErrorCorrectLevel.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRMaskPattern.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRMath.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/lib/main.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/example/basic.png │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/example/small-qrcode.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/example/callback.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/qrcode-terminal/example/basic.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/abort-error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/blob.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/request.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/body.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/response.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/fetch-error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-fetch/lib/headers.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ms/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ms/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ms/license.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/http-proxy-agent/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/http-proxy-agent/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/http-proxy-agent/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/read-cmd-shim/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/read-cmd-shim/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/read-cmd-shim/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/parse-conflict-json/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/parse-conflict-json/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/parse-conflict-json/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/p-map/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/p-map/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/p-map/license │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/path-key/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/path-key/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/path-key/license │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/types/fetch.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/signer/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/signer/signer.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/signer/fulcio/ephemeral.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/signer/fulcio/ca.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/signer/fulcio/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/util/oidc.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/util/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/util/ua.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/bundler/bundle.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/bundler/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/bundler/base.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/bundler/dsse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/bundler/message.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/identity/provider.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/identity/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/identity/ci.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/witness.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/tlog/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/tlog/client.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/tlog/entry.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/tsa/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/tsa/client.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/tsa.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/rekor.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/fetch.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/fulcio.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/json.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/pem.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/oid.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/dsse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/stream.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/crypto.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/encoding.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/rfc3161/timestamp.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/rfc3161/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/rfc3161/tstinfo.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/rfc3161/error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/x509/cert.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/x509/ext.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/x509/sct.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/x509/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/obj.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/parse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/tag.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/length.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/bundle/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/bundle/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/bundle/dist/bundle.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/bundle/dist/validate.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/bundle/dist/serialized.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/bundle/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/bundle/dist/utility.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/bundle/dist/build.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/bundle/dist/error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/shared.types.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/policy.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/verifier.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/tlog/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/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/dsse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/bundle/message.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/timestamp/merkle.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/timestamp/checkpoint.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/timestamp/tsa.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/timestamp/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/timestamp/set.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/key/sct.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/key/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/key/certificate.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/trust/filter.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/trust/trust.types.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/verify/dist/trust/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/rekor/v2/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_common.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_trustroot.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/events.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_rekor.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_verification.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/envelope.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_bundle.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/hashedrekord.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/entry.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/dsse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/rekor/v2/verifier.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/api/field_behavior.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/protobuf/timestamp.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/protobuf/any.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/google/protobuf/descriptor.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/tuf/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/tuf/seeds.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/tuf/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/tuf/dist/appdata.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/tuf/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/tuf/dist/client.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/tuf/dist/target.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@sigstore/tuf/dist/error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ansi-styles/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ansi-styles/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ansi-styles/license │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-collect/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-collect/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-collect/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/internal.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/sbcs-data-generated.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/sbcs-codec.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/utf32.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/dbcs-data.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/utf16.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/sbcs-data.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/dbcs-codec.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/utf7.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/cp936.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/big5-added.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/eucjp.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/gb18030-ranges.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/cp949.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/cp950.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/gbk-added.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/encodings/tables/shiftjis.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/lib/streams.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/lib/bom-handling.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/iconv-lite/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/json-parse-even-better-errors/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/json-parse-even-better-errors/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/json-parse-even-better-errors/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@pkgjs/parseargs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@pkgjs/parseargs/utils.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@pkgjs/parseargs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@pkgjs/parseargs/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@pkgjs/parseargs/internal/validators.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@pkgjs/parseargs/internal/primordials.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@pkgjs/parseargs/internal/errors.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@pkgjs/parseargs/internal/util.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@pkgjs/parseargs/examples/limit-long-syntax.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@pkgjs/parseargs/examples/negate.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@pkgjs/parseargs/examples/simple-hard-coded.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@pkgjs/parseargs/examples/no-repeated-options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@pkgjs/parseargs/examples/is-default-value.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@pkgjs/parseargs/examples/ordered-options.mjs │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ssri/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ssri/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ssri/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/src/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/src/factory.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/lib/factory.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/translations/en-short.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/translations/ne.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/translations/da.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/translations/en.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/translations/de.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/translations/es.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tiny-relative-date/translations/fa.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/aproba/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/aproba/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/aproba/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-retry/package.json │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/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmteam/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmteam/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmteam/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmteam/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/color-name/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/color-name/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/color-name/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/which/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/which/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/which/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/which/bin/which.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/which/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cmd-shim/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cmd-shim/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cmd-shim/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cmd-shim/lib/to-batch-syntax.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/jsonparse/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/jsonparse/jsonparse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/jsonparse/bench.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/jsonparse/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/jsonparse/samplejson/basic2.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/jsonparse/samplejson/basic.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/jsonparse/examples/twitterfeed.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/strip-ansi-cjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/strip-ansi-cjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/strip-ansi-cjs/license │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-pick-manifest/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-pick-manifest/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-pick-manifest/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks-proxy-agent/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks-proxy-agent/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/socks-proxy-agent/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/unique-slug/package.json │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/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmaccess/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmaccess/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmaccess/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmaccess/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmdiff/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmdiff/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmdiff/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmdiff/lib/format-diff.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmdiff/lib/untar.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmdiff/lib/tarball.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmdiff/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmdiff/lib/should-print-patch.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/fs-minipass/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/fs-minipass/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/fs-minipass/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/err-code/package.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/bower.json │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/https-proxy-agent/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/https-proxy-agent/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/https-proxy-agent/dist/parse-proxy-response.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/https-proxy-agent/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/walk-up-path/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/walk-up-path/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/walk-up-path/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/walk-up-path/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/walk-up-path/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/walk-up-path/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/map-workspaces/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/map-workspaces/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/map-workspaces/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/make-spawn-args.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/run-script.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/validate-options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/run-script-pkg.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/set-path.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/is-server-package.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/package-envs.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/signal-manager.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/node-gyp.cmd │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/node-gyp │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/update-workspaces.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/update-dependencies.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/normalize-data.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/normalize.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/sort.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/update-scripts.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/package-json/lib/read-package.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/promise-spawn/lib/escape.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/node-gyp/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/node-gyp/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/node-gyp/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/installed-package-contents/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/installed-package-contents/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/installed-package-contents/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/installed-package-contents/bin/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/installed-package-contents/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/which.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/utils.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/spawn.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/revs.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/is-clean.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/find.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/is.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/clone.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/opts.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/errors.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/lines-to-revs.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/git/lib/make-error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/redact/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/redact/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/redact/lib/server.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/redact/lib/utils.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/redact/lib/matchers.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/redact/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/redact/lib/deep-map.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/redact/lib/error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/license.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/actual.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/reify.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/funding.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/prune.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/shrinkwrap.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/virtual.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/ideal.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/audit.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/lib/logging.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/lib/options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/lib/print-tree.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/bin/lib/timers.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/case-insensitive-map.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/optional-set.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/tree-check.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/link.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/dep-valid.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/yarn-lock.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/version-from-tgz.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/tracker.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/from-path.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/packument-cache.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/spec-from-lock.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/can-place-dep.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/edge.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/inventory.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/realpath.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/signals.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/shrinkwrap.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/signal-handling.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/calc-dep-flags.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/relpath.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/peer-entry-sets.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/reset-dep-flags.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/printable.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/retire-path.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/gather-dep-set.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/debug.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/deepest-nesting-target.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/place-dep.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/audit-report.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/node.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/consistent-resolve.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/query-selector-all.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/override-set.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/add-rm-pkg-deps.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/vuln.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/diff.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/override-resolves.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/load-virtual.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/rebuild.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/isolated-reifier.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/load-actual.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/agent/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/agent/lib/agents.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/agent/lib/options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/agent/lib/proxy.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/agent/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/agent/lib/errors.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/agent/lib/dns.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/query/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/query/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/query/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/lib/get-dep-spec.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/lib/advisory.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/lib/hash.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/name-from-folder/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/name-from-folder/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/name-from-folder/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/with-temp-dir.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/readdir-scoped.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/move-file.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/cp/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/cp/polyfill.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/cp/errors.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/cp/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/common/get-options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/fs/lib/common/node.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/type-description.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/parse-field.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/set-envs.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/umask.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/env-replace.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/errors.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/nerf-dart.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/type-defs.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/definitions/definition.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/definitions/definitions.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@npmcli/config/lib/definitions/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/env-paths/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/env-paths/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/env-paths/license │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chalk/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chalk/license │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chalk/source/utilities.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chalk/source/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chalk/source/vendor/ansi-styles/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chalk/source/vendor/supports-color/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/chalk/source/vendor/supports-color/browser.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-regex/package.json │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/spdx-expression-parse/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-expression-parse/parse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-expression-parse/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-expression-parse/AUTHORS │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-expression-parse/scan.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-expression-parse/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/json-stringify-nice/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/json-stringify-nice/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/json-stringify-nice/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-package-arg/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-package-arg/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-package-arg/lib/npa.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/just-diff/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/just-diff/index.cjs │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/just-diff/rollup.config.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/just-diff/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/just-diff/index.mjs │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-address/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-address/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-address/dist/ipv4.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-address/dist/address-error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-address/dist/ipv6.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-address/dist/ip-address.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-address/dist/common.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-address/dist/v4/constants.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-address/dist/v6/constants.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-address/dist/v6/regular-expressions.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ip-address/dist/v6/helpers.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/http-cache-semantics/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/http-cache-semantics/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/http-cache-semantics/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/proc-log/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/proc-log/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/proc-log/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-license-ids/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-license-ids/index.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-license-ids/deprecated.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/isexe/dist/mjs/package.json │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/index.js │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/isexe/dist/cjs/package.json │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/index.js │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/write-file-atomic/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/write-file-atomic/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/write-file-atomic/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-profile/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-profile/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-profile/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/nopt/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/nopt/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/nopt/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/nopt/bin/nopt.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/nopt/lib/nopt-lib.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/nopt/lib/nopt.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/nopt/lib/debug.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/nopt/lib/type-defs.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/eastasianwidth/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/eastasianwidth/eastasianwidth.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tuf-js/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tuf-js/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tuf-js/dist/fetcher.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tuf-js/dist/store.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tuf-js/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tuf-js/dist/updater.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tuf-js/dist/config.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tuf-js/dist/error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tuf-js/dist/utils/tmpfile.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/tuf-js/dist/utils/url.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/common-ancestor-path/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/common-ancestor-path/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/common-ancestor-path/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/index.js │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/node_modules/minipass/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-sized/node_modules/minipass/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-sized/node_modules/minipass/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/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/agent-base/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/agent-base/dist/helpers.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-all-reject-late/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-all-reject-late/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promise-all-reject-late/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cli-columns/package.json │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/test.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/promzard/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promzard/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/promzard/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ini/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ini/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ini/lib/ini.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/read/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/read/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/read/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/read/dist/esm/read.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/read/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/read/dist/commonjs/read.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/validate-npm-package-name/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/validate-npm-package-name/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/validate-npm-package-name/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/proggy/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/proggy/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/proggy/lib/tracker.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/proggy/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/proggy/lib/client.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/CONTRIBUTING.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/eslint.config.mjs │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/release-notes.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/types.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/util/array.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/util/string.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/util/params.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/util/distance-iterator.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/diff/sentence.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/diff/json.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/diff/character.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/diff/base.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/diff/css.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/diff/line.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/diff/array.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/diff/word.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/convert/xml.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/convert/dmp.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/patch/parse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/patch/apply.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/patch/reverse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/patch/create.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libesm/patch/line-endings.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/types.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/util/array.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/util/string.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/util/params.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/util/distance-iterator.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/diff/sentence.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/diff/json.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/diff/character.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/diff/base.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/diff/css.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/diff/line.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/diff/array.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/diff/word.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/convert/xml.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/convert/dmp.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/patch/parse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/patch/apply.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/patch/reverse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/patch/create.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/libcjs/patch/line-endings.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/dist/diff.min.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/diff/dist/diff.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/shebang-command/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/shebang-command/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/shebang-command/license │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/just-diff-apply/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/just-diff-apply/index.cjs │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/just-diff-apply/rollup.config.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/just-diff-apply/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/just-diff-apply/index.mjs │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/node_modules/minimatch/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/node_modules/minimatch/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/esm/assert-valid-pattern.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/esm/escape.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/esm/ast.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/esm/unescape.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/esm/brace-expressions.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/commonjs/assert-valid-pattern.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/commonjs/escape.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/commonjs/ast.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/commonjs/unescape.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/commonjs/brace-expressions.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/snapshot.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/targets.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/metadata.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/base.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/delegations.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/signature.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/role.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/root.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/file.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/key.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/error.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/verify.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/types.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/oid.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/guard.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/key.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/canonical-json/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/canonical-json/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/@tufjs/canonical-json/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-flush/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-flush/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-flush/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-flush/node_modules/minipass/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-flush/node_modules/minipass/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/minipass-flush/node_modules/minipass/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-user-validate/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-user-validate/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-user-validate/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/wrap-ansi-cjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/wrap-ansi-cjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/wrap-ansi-cjs/license │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/wrap-ansi-cjs/node_modules/ansi-styles/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/wrap-ansi-cjs/node_modules/ansi-styles/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/wrap-ansi-cjs/node_modules/ansi-styles/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/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/debug/src/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/debug/src/browser.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/debug/src/node.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/debug/src/common.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/emoji-regex/package.json │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/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/archy/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/archy/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/archy/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/archy/examples/beep.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/archy/examples/multi_line.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/abbrev/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/abbrev/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/abbrev/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/pipeline.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/remote.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/fetch.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/cache/policy.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/cache/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/cache/entry.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/cache/errors.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/make-fetch-happen/lib/cache/key.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/bin/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/fetcher.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/remote.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/git.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/file.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/registry.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/dir.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/util/add-git-sha.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/util/is-package-bin.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/util/trailing-slashes.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/util/npm.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/util/cache-dir.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/util/tar-create-options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/pacote/lib/util/protected.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/preload.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/range.bnf │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/bin/semver.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/internal/constants.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/internal/re.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/internal/parse-options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/internal/debug.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/internal/lrucache.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/internal/identifiers.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/coerce.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/lt.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/parse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/gt.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/satisfies.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/minor.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/cmp.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/compare-build.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/neq.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/eq.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/compare-loose.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/compare.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/lte.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/clean.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/prerelease.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/rsort.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/sort.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/valid.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/patch.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/major.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/rcompare.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/gte.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/inc.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/functions/diff.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/classes/comparator.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/classes/range.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/classes/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/classes/semver.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/ranges/subset.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/ranges/outside.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/ranges/simplify.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/ranges/to-comparators.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/ranges/min-version.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/ranges/gtr.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/ranges/max-satisfying.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/ranges/intersects.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/ranges/ltr.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/ranges/valid.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/semver/ranges/min-satisfying.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/package-json-from-dist/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/package-json-from-dist/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/package-json-from-dist/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/package-json-from-dist/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/package-json-from-dist/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/package-json-from-dist/dist/commonjs/index.js │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/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/util-deprecate/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/util-deprecate/History.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/util-deprecate/browser.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/util-deprecate/node.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/util-deprecate/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/wrap-ansi/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/wrap-ansi/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/wrap-ansi/license │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/wrap-ansi/node_modules/strip-ansi/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/wrap-ansi/node_modules/strip-ansi/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/wrap-ansi/node_modules/strip-ansi/license │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/wrap-ansi/node_modules/string-width/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/wrap-ansi/node_modules/string-width/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/wrap-ansi/node_modules/string-width/license │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex/LICENSE-MIT.txt │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex/RGI_Emoji.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex/text.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex/es2015/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex/es2015/RGI_Emoji.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/wrap-ansi/node_modules/emoji-regex/es2015/text.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-regex/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-regex/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-regex/license │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/options.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/backoff.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/delay/delay.base.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/delay/delay.interface.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/delay/delay.factory.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/delay/skip-first/skip-first.delay.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/delay/always/always.delay.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/jitter/jitter.factory.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/jitter/full/full.jitter.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/exponential-backoff/dist/jitter/no/no.jitter.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/is-cidr/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/is-cidr/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/is-cidr/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ignore-walk/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ignore-walk/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ignore-walk/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmpublish/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmpublish/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmpublish/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmpublish/lib/provenance.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmpublish/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmpublish/lib/unpublish.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/libnpmpublish/lib/publish.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cross-spawn/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cross-spawn/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cross-spawn/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cross-spawn/node_modules/which/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cross-spawn/node_modules/which/which.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cross-spawn/node_modules/which/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cross-spawn/node_modules/which/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cross-spawn/node_modules/which/bin/node-which │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cross-spawn/node_modules/isexe/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cross-spawn/node_modules/isexe/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cross-spawn/node_modules/isexe/windows.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cross-spawn/node_modules/isexe/mode.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cross-spawn/node_modules/isexe/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cross-spawn/lib/parse.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cross-spawn/lib/enoent.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cross-spawn/lib/util/escape.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cross-spawn/lib/util/resolveCommand.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cross-spawn/lib/util/readShebang.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cssesc/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cssesc/cssesc.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cssesc/README.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cssesc/LICENSE-MIT.txt │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cssesc/bin/cssesc │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cssesc/man/cssesc.1 │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/foreground-child/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/foreground-child/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/foreground-child/dist/esm/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/foreground-child/dist/esm/all-signals.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/foreground-child/dist/esm/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/foreground-child/dist/esm/proxy-signals.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/foreground-child/dist/esm/watchdog.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/foreground-child/dist/commonjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/foreground-child/dist/commonjs/all-signals.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/foreground-child/dist/commonjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/foreground-child/dist/commonjs/proxy-signals.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/foreground-child/dist/commonjs/watchdog.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/ci-info/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/ci-info/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-exceptions/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-exceptions/index.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/spdx-exceptions/deprecated.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cidr-regex/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cidr-regex/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/cidr-regex/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/mute-stream/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/mute-stream/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/mute-stream/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/sigstore/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/sigstore/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/sigstore/dist/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/sigstore/dist/config.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/sigstore/dist/sigstore.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/signal-exit/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/signal-exit/LICENSE.txt │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/signal-exit/dist/mjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/signal-exit/dist/mjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/signal-exit/dist/mjs/signals.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/signal-exit/dist/mjs/browser.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/signal-exit/dist/cjs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/signal-exit/dist/cjs/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/signal-exit/dist/cjs/signals.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/signal-exit/dist/cjs/browser.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/supports-color/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/supports-color/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/supports-color/browser.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/supports-color/license │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-packlist/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-packlist/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/npm-packlist/lib/index.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/graceful-fs/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/graceful-fs/legacy-streams.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/graceful-fs/polyfills.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/graceful-fs/clone.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/graceful-fs/LICENSE │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/fastest-levenshtein/package.json │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/fastest-levenshtein/mod.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/fastest-levenshtein/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/fastest-levenshtein/test.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/fastest-levenshtein/bench.js │I│ installing /mason/install/usr/lib/node_modules/npm/node_modules/fastest-levenshtein/esm/mod.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/lifecycle-cmd.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/npm.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/base-cmd.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/package-url-cmd.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/arborist-cmd.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/cli.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/adduser.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/restart.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/start.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/help.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/deprecate.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/ll.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/stop.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/sbom.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/outdated.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/find-dupes.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/owner.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/rebuild.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/link.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/update.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/ping.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/install.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/help-search.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/edit.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/search.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/explore.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/repo.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/login.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/profile.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/doctor.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/dedupe.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/undeprecate.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/ls.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/bugs.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/cache.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/install-ci-test.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/prefix.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/install-test.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/unstar.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/run.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/prune.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/team.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/shrinkwrap.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/unpublish.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/completion.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/fund.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/ci.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/view.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/whoami.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/set.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/pack.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/star.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/explain.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/test.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/exec.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/init.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/stars.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/root.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/logout.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/dist-tag.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/access.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/version.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/token.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/get.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/query.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/docs.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/config.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/publish.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/audit.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/diff.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/org.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/uninstall.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/commands/pkg.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/validate-lockfile.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/display.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/queryable.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/completion.fish │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/tar.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/log-file.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/cmd-list.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/update-workspaces.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/ping.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/open-url.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/did-you-mean.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/sbom-cyclonedx.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/verify-signatures.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/installed-deep.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/auth.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/get-identity.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/audit-error.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/read-user-info.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/explain-eresolve.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/error-message.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/oidc.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/installed-shallow.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/format.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/sbom-spdx.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/output-error.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/completion.sh │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/reify-output.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/get-workspaces.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/reify-finish.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/format-search-stream.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/format-bytes.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/is-windows.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/timers.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/npm-usage.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/utils/explain-dep.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/cli/entry.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/cli/validate-engines.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/cli/exit-handler.js │I│ installing /mason/install/usr/lib/node_modules/npm/lib/cli/update-notifier.js │I│ installing /mason/install/usr/lib/node_modules/npm/man/man7/developers.7 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man7/removal.7 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man7/logging.7 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man7/registry.7 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man7/orgs.7 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man7/workspaces.7 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man7/scope.7 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man7/scripts.7 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man7/dependency-selectors.7 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man7/config.7 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man7/package-spec.7 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-shrinkwrap.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-token.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-explain.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-unstar.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-explore.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-query.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-dedupe.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-find-dupes.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-search.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-start.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-access.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-adduser.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npx.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-completion.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-help.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-view.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-ci.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-install-test.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-help-search.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-profile.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-stop.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-version.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-diff.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-doctor.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-uninstall.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-undeprecate.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-deprecate.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-whoami.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-team.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-bugs.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-logout.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-audit.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-init.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-stars.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-edit.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-pkg.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-unpublish.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-fund.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-ping.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-config.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-restart.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-install-ci-test.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-dist-tag.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-prune.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-login.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-test.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-run.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-owner.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-org.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-exec.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-repo.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-link.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-star.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-install.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-publish.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-update.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-docs.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-root.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-cache.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-ls.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-prefix.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-pack.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-outdated.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-sbom.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man1/npm-rebuild.1 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man5/npm-json.5 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man5/folders.5 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man5/npm-shrinkwrap-json.5 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man5/package-lock-json.5 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man5/npmrc.5 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man5/package-json.5 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man5/install.5 │I│ installing /mason/install/usr/lib/node_modules/npm/man/man5/npm-global.5 │I│ symlinking ../lib/node_modules/npm/bin/npm-cli.js -> /mason/install/usr/bin/npm │I│ symlinking ../lib/node_modules/npm/bin/npx-cli.js -> /mason/install/usr/bin/npx │I│ installing /mason/install/usr/lib/node_modules/corepack/package.json │I│ installing /mason/install/usr/lib/node_modules/corepack/README.md │I│ installing /mason/install/usr/lib/node_modules/corepack/LICENSE.md │I│ installing /mason/install/usr/lib/node_modules/corepack/CHANGELOG.md │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/npm.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/yarn.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/corepack │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/yarnpkg │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/npx │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/npx.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/npx.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/pnpx.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/corepack.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/pnpm │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/npm.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/yarn.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/yarnpkg.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/pnpm.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/pnpx.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/yarn │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/npm │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/corepack.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/pnpm.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/yarnpkg.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/pnpx │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/npm.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/yarn.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/corepack │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/yarnpkg │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/npx │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/npx.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/npx.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/pnpx.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/corepack.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/pnpm │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/npm.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/yarn.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/yarnpkg.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/pnpm.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/pnpx.ps1 │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/yarn │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/npm │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/corepack.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/pnpm.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/yarnpkg.cmd │I│ installing /mason/install/usr/lib/node_modules/corepack/shims/nodewin/pnpx │I│ installing /mason/install/usr/lib/node_modules/corepack/dist/npm.js │I│ installing /mason/install/usr/lib/node_modules/corepack/dist/pnpx.js │I│ installing /mason/install/usr/lib/node_modules/corepack/dist/yarn.js │I│ installing /mason/install/usr/lib/node_modules/corepack/dist/corepack.js │I│ installing /mason/install/usr/lib/node_modules/corepack/dist/yarnpkg.js │I│ installing /mason/install/usr/lib/node_modules/corepack/dist/npx.js │I│ installing /mason/install/usr/lib/node_modules/corepack/dist/pnpm.js │I│ installing /mason/install/usr/lib/node_modules/corepack/dist/lib/corepack.cjs │I│ symlinking ../lib/node_modules/corepack/dist/corepack.js -> /mason/install/usr/bin/corepack │I│ installing /mason/install/usr/include/node/config.gypi │I│ installing /mason/install/usr/include/node/common.gypi │I│ installing /mason/install/usr/include/node/node.h │I│ installing /mason/install/usr/include/node/node_api.h │I│ installing /mason/install/usr/include/node/js_native_api.h │I│ installing /mason/install/usr/include/node/js_native_api_types.h │I│ installing /mason/install/usr/include/node/node_api_types.h │I│ installing /mason/install/usr/include/node/node_buffer.h │I│ installing /mason/install/usr/include/node/node_object_wrap.h │I│ installing /mason/install/usr/include/node/node_version.h │I│ installing /mason/install/usr/include/node/v8-platform.h │I│ installing /mason/install/usr/include/node/v8-local-handle.h │I│ installing /mason/install/usr/include/node/v8-script.h │I│ installing /mason/install/usr/include/node/v8-debug.h │I│ installing /mason/install/usr/include/node/v8-value.h │I│ installing /mason/install/usr/include/node/v8-array-buffer.h │I│ installing /mason/install/usr/include/node/v8-embedder-heap.h │I│ installing /mason/install/usr/include/node/v8-locker.h │I│ installing /mason/install/usr/include/node/v8-function-callback.h │I│ installing /mason/install/usr/include/node/v8-cppgc.h │I│ installing /mason/install/usr/include/node/v8-template.h │I│ installing /mason/install/usr/include/node/v8-extension.h │I│ installing /mason/install/usr/include/node/v8-statistics.h │I│ installing /mason/install/usr/include/node/v8-context.h │I│ installing /mason/install/usr/include/node/v8-initialization.h │I│ installing /mason/install/usr/include/node/v8-profiler.h │I│ installing /mason/install/usr/include/node/v8-message.h │I│ installing /mason/install/usr/include/node/v8-weak-callback-info.h │I│ installing /mason/install/usr/include/node/v8-memory-span.h │I│ installing /mason/install/usr/include/node/v8-promise.h │I│ installing /mason/install/usr/include/node/v8-internal.h │I│ installing /mason/install/usr/include/node/v8-proxy.h │I│ installing /mason/install/usr/include/node/v8-primitive-object.h │I│ installing /mason/install/usr/include/node/v8-unwinder.h │I│ installing /mason/install/usr/include/node/v8-isolate.h │I│ installing /mason/install/usr/include/node/v8-traced-handle.h │I│ installing /mason/install/usr/include/node/v8-object.h │I│ installing /mason/install/usr/include/node/v8-date.h │I│ installing /mason/install/usr/include/node/v8-embedder-state-scope.h │I│ installing /mason/install/usr/include/node/v8-microtask.h │I│ installing /mason/install/usr/include/node/v8-snapshot.h │I│ installing /mason/install/usr/include/node/v8-handle-base.h │I│ installing /mason/install/usr/include/node/v8-typed-array.h │I│ installing /mason/install/usr/include/node/v8-exception.h │I│ installing /mason/install/usr/include/node/v8-callbacks.h │I│ installing /mason/install/usr/include/node/v8-microtask-queue.h │I│ installing /mason/install/usr/include/node/v8config.h │I│ installing /mason/install/usr/include/node/v8-container.h │I│ installing /mason/install/usr/include/node/v8-regexp.h │I│ installing /mason/install/usr/include/node/v8-function.h │I│ installing /mason/install/usr/include/node/v8-sandbox.h │I│ installing /mason/install/usr/include/node/v8-source-location.h │I│ installing /mason/install/usr/include/node/v8-json.h │I│ installing /mason/install/usr/include/node/v8-forward.h │I│ installing /mason/install/usr/include/node/v8-wasm.h │I│ installing /mason/install/usr/include/node/v8-maybe.h │I│ installing /mason/install/usr/include/node/v8-external.h │I│ installing /mason/install/usr/include/node/v8-persistent-handle.h │I│ installing /mason/install/usr/include/node/v8-primitive.h │I│ installing /mason/install/usr/include/node/v8.h │I│ installing /mason/install/usr/include/node/v8-data.h │I│ installing /mason/install/usr/include/node/v8-version.h │I│ installing /mason/install/usr/include/node/v8-value-serializer.h │I│ installing /mason/install/usr/include/node/cppgc/heap-handle.h │I│ installing /mason/install/usr/include/node/cppgc/allocation.h │I│ installing /mason/install/usr/include/node/cppgc/member.h │I│ installing /mason/install/usr/include/node/cppgc/explicit-management.h │I│ installing /mason/install/usr/include/node/cppgc/liveness-broker.h │I│ installing /mason/install/usr/include/node/cppgc/type-traits.h │I│ installing /mason/install/usr/include/node/cppgc/heap-statistics.h │I│ installing /mason/install/usr/include/node/cppgc/common.h │I│ installing /mason/install/usr/include/node/cppgc/process-heap-statistics.h │I│ installing /mason/install/usr/include/node/cppgc/heap-consistency.h │I│ installing /mason/install/usr/include/node/cppgc/platform.h │I│ installing /mason/install/usr/include/node/cppgc/sentinel-pointer.h │I│ installing /mason/install/usr/include/node/cppgc/custom-space.h │I│ installing /mason/install/usr/include/node/cppgc/prefinalizer.h │I│ installing /mason/install/usr/include/node/cppgc/object-size-trait.h │I│ installing /mason/install/usr/include/node/cppgc/macros.h │I│ installing /mason/install/usr/include/node/cppgc/garbage-collected.h │I│ installing /mason/install/usr/include/node/cppgc/trace-trait.h │I│ installing /mason/install/usr/include/node/cppgc/testing.h │I│ installing /mason/install/usr/include/node/cppgc/cross-thread-persistent.h │I│ installing /mason/install/usr/include/node/cppgc/heap-state.h │I│ installing /mason/install/usr/include/node/cppgc/name-provider.h │I│ installing /mason/install/usr/include/node/cppgc/persistent.h │I│ installing /mason/install/usr/include/node/cppgc/source-location.h │I│ installing /mason/install/usr/include/node/cppgc/visitor.h │I│ installing /mason/install/usr/include/node/cppgc/heap.h │I│ installing /mason/install/usr/include/node/cppgc/default-platform.h │I│ installing /mason/install/usr/include/node/cppgc/internal/logging.h │I│ installing /mason/install/usr/include/node/cppgc/internal/api-constants.h │I│ installing /mason/install/usr/include/node/cppgc/internal/caged-heap.h │I│ installing /mason/install/usr/include/node/cppgc/internal/base-page-handle.h │I│ installing /mason/install/usr/include/node/cppgc/internal/write-barrier.h │I│ installing /mason/install/usr/include/node/cppgc/internal/finalizer-trait.h │I│ installing /mason/install/usr/include/node/cppgc/internal/pointer-policies.h │I│ installing /mason/install/usr/include/node/cppgc/internal/atomic-entry-flag.h │I│ installing /mason/install/usr/include/node/cppgc/internal/name-trait.h │I│ installing /mason/install/usr/include/node/cppgc/internal/compiler-specific.h │I│ installing /mason/install/usr/include/node/cppgc/internal/persistent-node.h │I│ installing /mason/install/usr/include/node/cppgc/internal/caged-heap-local-data.h │I│ installing /mason/install/usr/include/node/cppgc/internal/gc-info.h │I│ installing /mason/install/usr/include/node/cppgc/internal/member-storage.h │I│ installing /mason/install/usr/include/node/cppgc/internal/conditional-stack-allocated.h │I│ installing /mason/install/usr/include/node/libplatform/v8-tracing.h │I│ installing /mason/install/usr/include/node/libplatform/libplatform-export.h │I│ installing /mason/install/usr/include/node/libplatform/libplatform.h │I│ + mv /mason/install//usr/lib/node_modules /mason/install//usr/lib/node_modules_24 │I│ + chmod 0755 /mason/install//usr/bin/node │I│ + patchelf --remove-rpath /mason/install//usr/bin/node │I│ + mv /mason/install//usr/bin/node /mason/install//usr/bin/node-24 │I│ + rm -f /mason/install//usr/bin/corepack │I│ + sed --in-place --regexp-extended 's;^#!/usr/bin/env node($|\ |\t)+;#!/usr/bin/node-24;g' /mason/install//usr/lib/node_modules_24/corepack/dist/corepack.js │I│ + ln -srf /mason/install//usr/lib/node_modules_24/corepack/dist/corepack.js /mason/install//usr/bin/corepack-24 │I│ + rm -f /mason/install//usr/bin/npm │I│ + sed --in-place --regexp-extended 's;^#!/usr/bin/env node($|\ |\t)+;#!/usr/bin/node-24;g' /mason/install//usr/lib/node_modules_24/npm/bin/npm-cli.js │I│ + ln -srf /mason/install//usr/lib/node_modules_24/npm/bin/npm-cli.js /mason/install//usr/bin/npm-24 │I│ + rm -f /mason/install//usr/bin/npx │I│ + sed --in-place --regexp-extended 's;^#!/usr/bin/env node($|\ |\t)+;#!/usr/bin/node-24;g' /mason/install//usr/lib/node_modules_24/npm/bin/npx-cli.js │I│ + ln -srf /mason/install//usr/lib/node_modules_24/npm/bin/npx-cli.js /mason/install//usr/bin/npx-24 │I│ + rm -rfv /mason/install/usr/share/doc │I│ removed '/mason/install/usr/share/doc/node/gdbinit' │I│ removed '/mason/install/usr/share/doc/node/lldb_commands.py' │I│ removed directory '/mason/install/usr/share/doc/node' │I│ removed directory '/mason/install/usr/share/doc' │I│ + mv /mason/install/usr/share/man/man1/node.1 /mason/install/usr/share/man/man1/node-24.1 │I│ + mv /mason/install/usr/include/node /mason/install/usr/include/node-24 │I│ + find /mason/install//usr/lib/node_modules_24/npm -not -path '/mason/install//usr/lib/node_modules_24/npm/bin/*' -executable -type f -exec chmod -x '{}' ';' │I│ + chmod +x /mason/install//usr/lib/node_modules_24/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/node-gyp │I│ + chmod +x /mason/install//usr/lib/node_modules_24/npm/node_modules/node-gyp/bin/node-gyp.js │I│ + sed --in-place --regexp-extended 's;^#!/usr/bin/env node($|\ |\t)+;#!/usr/bin/node-24;g' /mason/install//usr/lib/node_modules_24/npm/node_modules/node-gyp/bin/node-gyp.js │I│ + find /mason/install//usr/lib/node_modules_24/npm/node_modules '(' -name '*.md' -o -name 'AUTHOR*' -o -name 'LICENSE*' -o -name 'PULL*' -o -name Makefile -o -name appveyor.yml -o -name doc -o -name docs -o -name examples -o -name 'license*' -o -name '*.bak' -o -name '*.d.ts' -o -name '*.markdown' -o -name '.*.yml' -o -name .editorconfig -o -name .github -o -name .nycrc ')' -exec rm -rfv '{}' + │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/lru-cache/LICENSE' │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/npm-normalize-package-bin/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/string-width-cjs/license' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/brace-expansion/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/promise-call-limit/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/path-scurry/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/cacache/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/npm-audit-report/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/shebang-regex/license' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/minizlib/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/binary-extensions/license' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/encoding/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/chownr/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/libnpmorg/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/libnpmorg/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/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/balanced-match/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/API.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/postcss-selector-parser/LICENSE-MIT' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/retry/Makefile' │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/jackspeak/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/minimatch/LICENSE' │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/color-convert/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/libnpmversion/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/libnpmversion/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/strip-ansi/license' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/libnpmexec/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/libnpmexec/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/init-package-json/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/npm-install-checks/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/minipass-pipeline/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/minipass-pipeline/node_modules/minipass/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/tinyglobby/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/tinyglobby/node_modules/fdir/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/tinyglobby/node_modules/picomatch/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/unique-filename/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/hosted-git-info/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/socks/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/socks/docs/index.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/socks/docs/migratingFromV1.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/socks/docs/examples/index.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/socks/docs/examples/typescript/bindExample.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/socks/docs/examples/typescript/connectExample.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/socks/docs/examples/typescript/associateExample.md' │I│ removed directory '/mason/install/usr/lib/node_modules_24/npm/node_modules/socks/docs/examples/typescript' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/socks/docs/examples/javascript/bindExample.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/socks/docs/examples/javascript/connectExample.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/socks/docs/examples/javascript/associateExample.md' │I│ removed directory '/mason/install/usr/lib/node_modules_24/npm/node_modules/socks/docs/examples/javascript' │I│ removed directory '/mason/install/usr/lib/node_modules_24/npm/node_modules/socks/docs/examples' │I│ removed directory '/mason/install/usr/lib/node_modules_24/npm/node_modules/socks/docs' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/tar/LICENSE' │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/glob/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/glob/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/has-magic.d.ts' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/pattern.d.ts' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/processor.d.ts' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/walker.d.ts' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/ignore.d.ts' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/index.d.ts' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/glob.d.ts' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/has-magic.d.ts' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/pattern.d.ts' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/processor.d.ts' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/walker.d.ts' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/ignore.d.ts' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/index.d.ts' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/glob.d.ts' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/safer-buffer/Porting-Buffer.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/safer-buffer/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@isaacs/brace-expansion/LICENSE' │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/string-locale-compare/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@isaacs/fs-minipass/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@isaacs/cliui/LICENSE.txt' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@isaacs/cliui/node_modules/strip-ansi/license' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@isaacs/cliui/node_modules/string-width/license' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex/LICENSE-MIT.txt' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@isaacs/cliui/node_modules/ansi-regex/license' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/libnpmfund/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/libnpmfund/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/CONTRIBUTING.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/CODE_OF_CONDUCT.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/CHANGELOG.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/SECURITY.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.APACHE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/LICENSE.BSD' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/pylib/packaging/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/docs/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/docs/Hacking.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/docs/InputFormatReference.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/docs/LanguageSpecification.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/docs/UserDocumentation.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/docs/GypVsCMake.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/docs/Testing.md' │I│ removed directory '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/gyp/docs' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/lru-cache/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/path-scurry/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/cacache/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/jackspeak/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/minimatch/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/esm/has-magic.d.ts' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/esm/pattern.d.ts' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/esm/processor.d.ts' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/esm/walker.d.ts' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/esm/ignore.d.ts' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/esm/index.d.ts' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/esm/glob.d.ts' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/has-magic.d.ts' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/pattern.d.ts' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/processor.d.ts' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/walker.d.ts' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/ignore.d.ts' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/index.d.ts' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/glob.d.ts' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/make-fetch-happen/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/libnpmsearch/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/smart-buffer/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/smart-buffer/docs/ROADMAP.md' │I│ removed directory '/mason/install/usr/lib/node_modules_24/npm/node_modules/smart-buffer/docs' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/string-width/license' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/yallist/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/libnpmpack/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/libnpmpack/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/minipass/LICENSE' │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/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/negotiator/HISTORY.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/negotiator/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/npm-bundled/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/.travis.yml' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/qrcode-terminal/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/minipass-fetch/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/ms/license.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/http-proxy-agent/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/read-cmd-shim/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/parse-conflict-json/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/p-map/license' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/path-key/license' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@sigstore/sign/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@sigstore/core/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@sigstore/bundle/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@sigstore/protobuf-specs/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@sigstore/tuf/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/ansi-styles/license' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/minipass-collect/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/iconv-lite/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/json-parse-even-better-errors/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@pkgjs/parseargs/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@pkgjs/parseargs/examples/limit-long-syntax.js' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@pkgjs/parseargs/examples/negate.js' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@pkgjs/parseargs/examples/simple-hard-coded.js' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@pkgjs/parseargs/examples/no-repeated-options.js' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@pkgjs/parseargs/examples/is-default-value.js' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@pkgjs/parseargs/examples/ordered-options.mjs' │I│ removed directory '/mason/install/usr/lib/node_modules_24/npm/node_modules/@pkgjs/parseargs/examples' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/ssri/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/tiny-relative-date/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/aproba/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/promise-retry/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/libnpmteam/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/libnpmteam/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/color-name/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/which/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/which/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/cmd-shim/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/jsonparse/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/jsonparse/examples/twitterfeed.js' │I│ removed directory '/mason/install/usr/lib/node_modules_24/npm/node_modules/jsonparse/examples' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/strip-ansi-cjs/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/socks-proxy-agent/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/libnpmaccess/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/libnpmaccess/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/libnpmdiff/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/libnpmdiff/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/fs-minipass/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/https-proxy-agent/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/walk-up-path/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@npmcli/map-workspaces/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@npmcli/run-script/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@npmcli/package-json/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@npmcli/promise-spawn/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@npmcli/node-gyp/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@npmcli/installed-package-contents/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@npmcli/installed-package-contents/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@npmcli/git/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@npmcli/redact/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@npmcli/arborist/bin/license.js' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@npmcli/query/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@npmcli/metavuln-calculator/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@npmcli/name-from-folder/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@npmcli/fs/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@npmcli/fs/lib/cp/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@npmcli/config/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@npmcli/config/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/env-paths/license' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/chalk/license' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/ip-regex/license' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/spdx-expression-parse/AUTHORS' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/spdx-expression-parse/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/json-stringify-nice/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/npm-package-arg/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/just-diff/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/ip-address/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/http-cache-semantics/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/proc-log/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/write-file-atomic/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/npm-profile/LICENSE.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/nopt/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/nopt/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/tuf-js/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/common-ancestor-path/LICENSE' │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-sized/node_modules/minipass/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/agent-base/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/promise-all-reject-late/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/cli-columns/license' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/promzard/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/ini/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/read/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/validate-npm-package-name/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/proggy/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/diff/CONTRIBUTING.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/diff/release-notes.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/diff/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/shebang-command/license' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/just-diff-apply/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@tufjs/models/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@tufjs/models/node_modules/minimatch/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/@tufjs/canonical-json/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/minipass-flush/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/minipass-flush/node_modules/minipass/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/npm-user-validate/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/wrap-ansi-cjs/license' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/wrap-ansi-cjs/node_modules/ansi-styles/license' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/debug/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/emoji-regex/LICENSE-MIT.txt' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/archy/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/archy/examples/beep.js' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/archy/examples/multi_line.js' │I│ removed directory '/mason/install/usr/lib/node_modules_24/npm/node_modules/archy/examples' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/abbrev/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/make-fetch-happen/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/pacote/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/pacote/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/semver/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/semver/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/package-json-from-dist/LICENSE.md' │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/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/wrap-ansi/license' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/wrap-ansi/node_modules/strip-ansi/license' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/wrap-ansi/node_modules/string-width/license' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/wrap-ansi/node_modules/emoji-regex/LICENSE-MIT.txt' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/wrap-ansi/node_modules/ansi-regex/license' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/exponential-backoff/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/is-cidr/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/ignore-walk/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/libnpmpublish/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/libnpmpublish/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/cross-spawn/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/cross-spawn/node_modules/which/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/cross-spawn/node_modules/which/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/cross-spawn/node_modules/isexe/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/cssesc/README.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/cssesc/LICENSE-MIT.txt' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/foreground-child/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/ci-info/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/cidr-regex/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/mute-stream/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/sigstore/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/signal-exit/LICENSE.txt' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/supports-color/license' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/npm-packlist/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/graceful-fs/LICENSE' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/node_modules/fastest-levenshtein/LICENSE.md' │I│ + rm -rfv /mason/install//usr/lib/node_modules_24/npm/docs │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/using-npm/dependency-selectors.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/using-npm/logging.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/using-npm/developers.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/using-npm/orgs.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/using-npm/scope.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/using-npm/scripts.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/using-npm/package-spec.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/using-npm/removal.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/using-npm/workspaces.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/using-npm/registry.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/using-npm/config.md' │I│ removed directory '/mason/install/usr/lib/node_modules_24/npm/docs/content/using-npm' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-repo.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-uninstall.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-ci.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-access.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-docs.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-update.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-init.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-search.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-ls.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-run.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-stop.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-dist-tag.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-help-search.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-login.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-star.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-rebuild.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-prune.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-help.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-shrinkwrap.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npx.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-pack.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-token.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-outdated.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-ping.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-test.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-explore.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-profile.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-deprecate.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-install.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-prefix.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-org.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-pkg.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-sbom.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-logout.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-bugs.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-diff.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-cache.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-publish.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-edit.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-root.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-whoami.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-restart.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-exec.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-stars.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-undeprecate.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-version.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-fund.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-link.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-explain.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-query.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-team.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-find-dupes.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-config.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-install-ci-test.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-unpublish.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-completion.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-owner.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-view.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-doctor.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-unstar.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-audit.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-install-test.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-adduser.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-start.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands/npm-dedupe.md' │I│ removed directory '/mason/install/usr/lib/node_modules_24/npm/docs/content/commands' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/configuring-npm/install.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/configuring-npm/npmrc.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/configuring-npm/package-json.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/configuring-npm/package-lock-json.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/configuring-npm/npm-shrinkwrap-json.md' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/content/configuring-npm/folders.md' │I│ removed directory '/mason/install/usr/lib/node_modules_24/npm/docs/content/configuring-npm' │I│ removed directory '/mason/install/usr/lib/node_modules_24/npm/docs/content' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/using-npm/workspaces.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/using-npm/dependency-selectors.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/using-npm/developers.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/using-npm/package-spec.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/using-npm/scripts.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/using-npm/logging.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/using-npm/orgs.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/using-npm/config.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/using-npm/scope.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/using-npm/removal.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/using-npm/registry.html' │I│ removed directory '/mason/install/usr/lib/node_modules_24/npm/docs/output/using-npm' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-prune.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-edit.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-star.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-stars.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-unstar.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-rebuild.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-version.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-team.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-test.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-exec.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-logout.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-org.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-root.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-diff.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-undeprecate.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-ls.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-explain.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-fund.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-stop.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-uninstall.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-update.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-doctor.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-pkg.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-dedupe.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npx.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-restart.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-cache.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-docs.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-dist-tag.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-help.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-adduser.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-profile.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-install-ci-test.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-whoami.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-query.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-config.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-pack.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-audit.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-install-test.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-sbom.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-run.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-login.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-outdated.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-start.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-completion.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-unpublish.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-owner.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-prefix.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-shrinkwrap.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-deprecate.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-find-dupes.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-access.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-bugs.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-token.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-ci.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-search.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-init.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-ping.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-publish.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-explore.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-help-search.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-repo.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-install.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-link.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands/npm-view.html' │I│ removed directory '/mason/install/usr/lib/node_modules_24/npm/docs/output/commands' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/configuring-npm/npm-global.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/configuring-npm/npm-json.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/configuring-npm/package-lock-json.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/configuring-npm/folders.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/configuring-npm/npmrc.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/configuring-npm/install.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/configuring-npm/npm-shrinkwrap-json.html' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/output/configuring-npm/package-json.html' │I│ removed directory '/mason/install/usr/lib/node_modules_24/npm/docs/output/configuring-npm' │I│ removed directory '/mason/install/usr/lib/node_modules_24/npm/docs/output' │I│ removed '/mason/install/usr/lib/node_modules_24/npm/docs/lib/index.js' │I│ removed directory '/mason/install/usr/lib/node_modules_24/npm/docs/lib' │I│ removed directory '/mason/install/usr/lib/node_modules_24/npm/docs' │I│ + rm -rfv /mason/install//usr/include │I│ removed '/mason/install/usr/include/node-24/config.gypi' │I│ removed '/mason/install/usr/include/node-24/common.gypi' │I│ removed '/mason/install/usr/include/node-24/node.h' │I│ removed '/mason/install/usr/include/node-24/node_api.h' │I│ removed '/mason/install/usr/include/node-24/js_native_api.h' │I│ removed '/mason/install/usr/include/node-24/js_native_api_types.h' │I│ removed '/mason/install/usr/include/node-24/node_api_types.h' │I│ removed '/mason/install/usr/include/node-24/node_buffer.h' │I│ removed '/mason/install/usr/include/node-24/node_object_wrap.h' │I│ removed '/mason/install/usr/include/node-24/node_version.h' │I│ removed '/mason/install/usr/include/node-24/v8-platform.h' │I│ removed '/mason/install/usr/include/node-24/v8-local-handle.h' │I│ removed '/mason/install/usr/include/node-24/v8-script.h' │I│ removed '/mason/install/usr/include/node-24/v8-debug.h' │I│ removed '/mason/install/usr/include/node-24/v8-value.h' │I│ removed '/mason/install/usr/include/node-24/v8-array-buffer.h' │I│ removed '/mason/install/usr/include/node-24/v8-embedder-heap.h' │I│ removed '/mason/install/usr/include/node-24/v8-locker.h' │I│ removed '/mason/install/usr/include/node-24/v8-function-callback.h' │I│ removed '/mason/install/usr/include/node-24/v8-cppgc.h' │I│ removed '/mason/install/usr/include/node-24/v8-template.h' │I│ removed '/mason/install/usr/include/node-24/v8-extension.h' │I│ removed '/mason/install/usr/include/node-24/v8-statistics.h' │I│ removed '/mason/install/usr/include/node-24/v8-context.h' │I│ removed '/mason/install/usr/include/node-24/v8-initialization.h' │I│ removed '/mason/install/usr/include/node-24/v8-profiler.h' │I│ removed '/mason/install/usr/include/node-24/v8-message.h' │I│ removed '/mason/install/usr/include/node-24/v8-weak-callback-info.h' │I│ removed '/mason/install/usr/include/node-24/v8-memory-span.h' │I│ removed '/mason/install/usr/include/node-24/v8-promise.h' │I│ removed '/mason/install/usr/include/node-24/v8-internal.h' │I│ removed '/mason/install/usr/include/node-24/v8-proxy.h' │I│ removed '/mason/install/usr/include/node-24/v8-primitive-object.h' │I│ removed '/mason/install/usr/include/node-24/v8-unwinder.h' │I│ removed '/mason/install/usr/include/node-24/v8-isolate.h' │I│ removed '/mason/install/usr/include/node-24/v8-traced-handle.h' │I│ removed '/mason/install/usr/include/node-24/v8-object.h' │I│ removed '/mason/install/usr/include/node-24/v8-date.h' │I│ removed '/mason/install/usr/include/node-24/v8-embedder-state-scope.h' │I│ removed '/mason/install/usr/include/node-24/v8-microtask.h' │I│ removed '/mason/install/usr/include/node-24/v8-snapshot.h' │I│ removed '/mason/install/usr/include/node-24/v8-handle-base.h' │I│ removed '/mason/install/usr/include/node-24/v8-typed-array.h' │I│ removed '/mason/install/usr/include/node-24/v8-exception.h' │I│ removed '/mason/install/usr/include/node-24/v8-callbacks.h' │I│ removed '/mason/install/usr/include/node-24/v8-microtask-queue.h' │I│ removed '/mason/install/usr/include/node-24/v8config.h' │I│ removed '/mason/install/usr/include/node-24/v8-container.h' │I│ removed '/mason/install/usr/include/node-24/v8-regexp.h' │I│ removed '/mason/install/usr/include/node-24/v8-function.h' │I│ removed '/mason/install/usr/include/node-24/v8-sandbox.h' │I│ removed '/mason/install/usr/include/node-24/v8-source-location.h' │I│ removed '/mason/install/usr/include/node-24/v8-json.h' │I│ removed '/mason/install/usr/include/node-24/v8-forward.h' │I│ removed '/mason/install/usr/include/node-24/v8-wasm.h' │I│ removed '/mason/install/usr/include/node-24/v8-maybe.h' │I│ removed '/mason/install/usr/include/node-24/v8-external.h' │I│ removed '/mason/install/usr/include/node-24/v8-persistent-handle.h' │I│ removed '/mason/install/usr/include/node-24/v8-primitive.h' │I│ removed '/mason/install/usr/include/node-24/v8.h' │I│ removed '/mason/install/usr/include/node-24/v8-data.h' │I│ removed '/mason/install/usr/include/node-24/v8-version.h' │I│ removed '/mason/install/usr/include/node-24/v8-value-serializer.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/heap-handle.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/allocation.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/member.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/explicit-management.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/liveness-broker.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/type-traits.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/heap-statistics.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/common.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/process-heap-statistics.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/heap-consistency.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/platform.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/sentinel-pointer.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/custom-space.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/prefinalizer.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/object-size-trait.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/macros.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/garbage-collected.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/trace-trait.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/testing.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/cross-thread-persistent.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/heap-state.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/name-provider.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/persistent.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/source-location.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/visitor.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/heap.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/default-platform.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/logging.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/api-constants.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/caged-heap.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/base-page-handle.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/write-barrier.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/finalizer-trait.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/pointer-policies.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/atomic-entry-flag.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/name-trait.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/compiler-specific.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/persistent-node.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/caged-heap-local-data.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/gc-info.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/member-storage.h' │I│ removed '/mason/install/usr/include/node-24/cppgc/internal/conditional-stack-allocated.h' │I│ removed directory '/mason/install/usr/include/node-24/cppgc/internal' │I│ removed directory '/mason/install/usr/include/node-24/cppgc' │I│ removed '/mason/install/usr/include/node-24/libplatform/v8-tracing.h' │I│ removed '/mason/install/usr/include/node-24/libplatform/libplatform-export.h' │I│ removed '/mason/install/usr/include/node-24/libplatform/libplatform.h' │I│ removed directory '/mason/install/usr/include/node-24/libplatform' │I│ removed directory '/mason/install/usr/include/node-24' │I│ removed directory '/mason/install/usr/include' │I│ + install -dm00755 /mason/install//usr/lib/nodejs-24/bin │I│ + for i in node npm npx corepack │I│ + ln -srv /mason/install//usr/bin/node-24 /mason/install//usr/lib/nodejs-24/bin/node │I│ '/mason/install//usr/lib/nodejs-24/bin/node' -> '../../../bin/node-24' │I│ + for i in node npm npx corepack │I│ + ln -srv /mason/install//usr/bin/npm-24 /mason/install//usr/lib/nodejs-24/bin/npm │I│ '/mason/install//usr/lib/nodejs-24/bin/npm' -> '../../node_modules_24/npm/bin/npm-cli.js' │I│ + for i in node npm npx corepack │I│ + ln -srv /mason/install//usr/bin/npx-24 /mason/install//usr/lib/nodejs-24/bin/npx │I│ '/mason/install//usr/lib/nodejs-24/bin/npx' -> '../../node_modules_24/npm/bin/npx-cli.js' │I│ + for i in node npm npx corepack │I│ + ln -srv /mason/install//usr/bin/corepack-24 /mason/install//usr/lib/nodejs-24/bin/corepack │I│ '/mason/install//usr/lib/nodejs-24/bin/corepack' -> '../../node_modules_24/corepack/dist/corepack.js' │Analyzing artefacts (» = Include, × = Ignore, ^ = Replace) │A│ » /usr/bin/corepack-24 │A│ » /usr/bin/node-24 │A│ » /usr/bin/npm-24 │A│ » /usr/bin/npx-24 │A│ » /usr/lib/libnode.so.137 │A│ » /usr/lib/node_modules_24/corepack/CHANGELOG.md │A│ » /usr/lib/node_modules_24/corepack/LICENSE.md │A│ » /usr/lib/node_modules_24/corepack/README.md │A│ » /usr/lib/node_modules_24/corepack/dist/corepack.js │A│ » /usr/lib/node_modules_24/corepack/dist/lib/corepack.cjs │A│ » /usr/lib/node_modules_24/corepack/dist/npm.js │A│ » /usr/lib/node_modules_24/corepack/dist/npx.js │A│ » /usr/lib/node_modules_24/corepack/dist/pnpm.js │A│ » /usr/lib/node_modules_24/corepack/dist/pnpx.js │A│ » /usr/lib/node_modules_24/corepack/dist/yarn.js │A│ » /usr/lib/node_modules_24/corepack/dist/yarnpkg.js │A│ » /usr/lib/node_modules_24/corepack/package.json │A│ » /usr/lib/node_modules_24/corepack/shims/corepack │A│ » /usr/lib/node_modules_24/corepack/shims/corepack.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/corepack.ps1 │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/corepack │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/corepack.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/corepack.ps1 │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/npm │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/npm.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/npm.ps1 │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/npx │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/npx.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/npx.ps1 │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/pnpm │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/pnpm.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/pnpm.ps1 │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/pnpx │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/pnpx.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/pnpx.ps1 │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/yarn │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/yarn.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/yarn.ps1 │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/yarnpkg │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/yarnpkg.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/nodewin/yarnpkg.ps1 │A│ » /usr/lib/node_modules_24/corepack/shims/npm │A│ » /usr/lib/node_modules_24/corepack/shims/npm.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/npm.ps1 │A│ » /usr/lib/node_modules_24/corepack/shims/npx │A│ » /usr/lib/node_modules_24/corepack/shims/npx.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/npx.ps1 │A│ » /usr/lib/node_modules_24/corepack/shims/pnpm │A│ » /usr/lib/node_modules_24/corepack/shims/pnpm.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/pnpm.ps1 │A│ » /usr/lib/node_modules_24/corepack/shims/pnpx │A│ » /usr/lib/node_modules_24/corepack/shims/pnpx.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/pnpx.ps1 │A│ » /usr/lib/node_modules_24/corepack/shims/yarn │A│ » /usr/lib/node_modules_24/corepack/shims/yarn.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/yarn.ps1 │A│ » /usr/lib/node_modules_24/corepack/shims/yarnpkg │A│ » /usr/lib/node_modules_24/corepack/shims/yarnpkg.cmd │A│ » /usr/lib/node_modules_24/corepack/shims/yarnpkg.ps1 │A│ » /usr/lib/node_modules_24/npm/.npmrc │A│ » /usr/lib/node_modules_24/npm/LICENSE │A│ » /usr/lib/node_modules_24/npm/README.md │A│ » /usr/lib/node_modules_24/npm/bin/node-gyp-bin/node-gyp │A│ » /usr/lib/node_modules_24/npm/bin/node-gyp-bin/node-gyp.cmd │A│ » /usr/lib/node_modules_24/npm/bin/npm │A│ » /usr/lib/node_modules_24/npm/bin/npm-cli.js │A│ » /usr/lib/node_modules_24/npm/bin/npm-prefix.js │A│ » /usr/lib/node_modules_24/npm/bin/npm.cmd │A│ » /usr/lib/node_modules_24/npm/bin/npm.ps1 │A│ » /usr/lib/node_modules_24/npm/bin/npx │A│ » /usr/lib/node_modules_24/npm/bin/npx-cli.js │A│ » /usr/lib/node_modules_24/npm/bin/npx.cmd │A│ » /usr/lib/node_modules_24/npm/bin/npx.ps1 │A│ » /usr/lib/node_modules_24/npm/index.js │A│ » /usr/lib/node_modules_24/npm/lib/arborist-cmd.js │A│ » /usr/lib/node_modules_24/npm/lib/base-cmd.js │A│ » /usr/lib/node_modules_24/npm/lib/cli/entry.js │A│ » /usr/lib/node_modules_24/npm/lib/cli/exit-handler.js │A│ » /usr/lib/node_modules_24/npm/lib/cli/update-notifier.js │A│ » /usr/lib/node_modules_24/npm/lib/cli/validate-engines.js │A│ » /usr/lib/node_modules_24/npm/lib/cli.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/access.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/adduser.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/audit.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/bugs.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/cache.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/ci.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/completion.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/config.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/dedupe.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/deprecate.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/diff.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/dist-tag.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/docs.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/doctor.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/edit.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/exec.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/explain.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/explore.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/find-dupes.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/fund.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/get.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/help-search.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/help.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/init.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/install-ci-test.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/install-test.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/install.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/link.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/ll.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/login.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/logout.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/ls.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/org.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/outdated.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/owner.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/pack.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/ping.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/pkg.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/prefix.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/profile.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/prune.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/publish.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/query.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/rebuild.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/repo.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/restart.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/root.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/run.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/sbom.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/search.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/set.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/shrinkwrap.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/star.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/stars.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/start.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/stop.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/team.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/test.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/token.js │A│ » /usr/lib/node_modules_24/npm/lib/commands/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/cliui/build/index.cjs │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/cliui/build/index.d.cts │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/cliui/build/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/cliui/index.mjs │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/cliui/node_modules/ansi-regex/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/cliui/node_modules/ansi-regex/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex/RGI_Emoji.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex/es2015/RGI_Emoji.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex/es2015/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex/es2015/text.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/cliui/node_modules/emoji-regex/text.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/cliui/node_modules/string-width/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/cliui/node_modules/string-width/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/cliui/node_modules/strip-ansi/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/cliui/node_modules/strip-ansi/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@isaacs/cliui/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/@pkgjs/parseargs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@pkgjs/parseargs/internal/errors.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@pkgjs/parseargs/internal/primordials.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@pkgjs/parseargs/internal/util.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@pkgjs/parseargs/internal/validators.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@pkgjs/parseargs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@pkgjs/parseargs/utils.js │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/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.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/checkpoint.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/merkle.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@sigstore/verify/dist/timestamp/set.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/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/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/node_modules/minimatch/dist/commonjs/assert-valid-pattern.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/commonjs/ast.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/commonjs/brace-expressions.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/commonjs/escape.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/commonjs/unescape.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/esm/assert-valid-pattern.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/esm/ast.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/esm/brace-expressions.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/esm/escape.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/node_modules/minimatch/dist/esm/unescape.js │A│ » /usr/lib/node_modules_24/npm/node_modules/@tufjs/models/node_modules/minimatch/package.json │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/ansi-styles/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/ansi-styles/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/aproba/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/aproba/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/archy/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/archy/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/balanced-match/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/balanced-match/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/bin-target.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/check-bin.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/check-bins.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/fix-bin.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/get-node-modules.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/get-paths.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/get-prefix.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/is-windows.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/link-bin.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/link-bins.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/link-gently.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/link-mans.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/man-target.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/lib/shim-bin.js │A│ » /usr/lib/node_modules_24/npm/node_modules/bin-links/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/binary-extensions/binary-extensions.json │A│ » /usr/lib/node_modules_24/npm/node_modules/binary-extensions/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/binary-extensions/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/brace-expansion/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/brace-expansion/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/content/path.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/content/read.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/content/rm.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/content/write.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/entry-index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/get.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/memoization.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/put.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/rm.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/util/glob.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/util/hash-to-segments.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/util/tmp.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/lib/verify.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cacache/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/chalk/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/chalk/source/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/chalk/source/utilities.js │A│ » /usr/lib/node_modules_24/npm/node_modules/chalk/source/vendor/ansi-styles/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/chalk/source/vendor/supports-color/browser.js │A│ » /usr/lib/node_modules_24/npm/node_modules/chalk/source/vendor/supports-color/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/chownr/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/chownr/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/chownr/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/chownr/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/chownr/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/ci-info/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/ci-info/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/ci-info/vendors.json │A│ » /usr/lib/node_modules_24/npm/node_modules/cidr-regex/dist/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cidr-regex/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/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/color-convert/conversions.js │A│ » /usr/lib/node_modules_24/npm/node_modules/color-convert/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/color-convert/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/color-convert/route.js │A│ » /usr/lib/node_modules_24/npm/node_modules/color-name/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/color-name/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/common-ancestor-path/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/common-ancestor-path/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/cross-spawn/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cross-spawn/lib/enoent.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cross-spawn/lib/parse.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cross-spawn/lib/util/escape.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cross-spawn/lib/util/readShebang.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cross-spawn/lib/util/resolveCommand.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cross-spawn/node_modules/isexe/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cross-spawn/node_modules/isexe/mode.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cross-spawn/node_modules/isexe/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/cross-spawn/node_modules/isexe/windows.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cross-spawn/node_modules/which/bin/node-which │A│ » /usr/lib/node_modules_24/npm/node_modules/cross-spawn/node_modules/which/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/cross-spawn/node_modules/which/which.js │A│ » /usr/lib/node_modules_24/npm/node_modules/cross-spawn/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/eastasianwidth/eastasianwidth.js │A│ » /usr/lib/node_modules_24/npm/node_modules/eastasianwidth/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/foreground-child/dist/commonjs/all-signals.js │A│ » /usr/lib/node_modules_24/npm/node_modules/foreground-child/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/foreground-child/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/foreground-child/dist/commonjs/proxy-signals.js │A│ » /usr/lib/node_modules_24/npm/node_modules/foreground-child/dist/commonjs/watchdog.js │A│ » /usr/lib/node_modules_24/npm/node_modules/foreground-child/dist/esm/all-signals.js │A│ » /usr/lib/node_modules_24/npm/node_modules/foreground-child/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/foreground-child/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/foreground-child/dist/esm/proxy-signals.js │A│ » /usr/lib/node_modules_24/npm/node_modules/foreground-child/dist/esm/watchdog.js │A│ » /usr/lib/node_modules_24/npm/node_modules/foreground-child/package.json │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.d.ts.map │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/glob.js.map │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/has-magic.d.ts.map │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/has-magic.js.map │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/ignore.d.ts.map │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/ignore.js.map │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/index.d.ts.map │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/index.js.map │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.d.ts.map │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/pattern.js.map │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/processor.d.ts.map │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/processor.js.map │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/commonjs/walker.d.ts.map │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/commonjs/walker.js.map │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/bin.d.mts │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/bin.d.mts.map │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/bin.mjs │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/bin.mjs.map │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/glob.d.ts.map │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/glob.js.map │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/has-magic.d.ts.map │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/has-magic.js.map │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/ignore.d.ts.map │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/ignore.js.map │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/index.d.ts.map │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/index.js.map │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.d.ts.map │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/pattern.js.map │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/processor.d.ts.map │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/processor.js.map │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/walker.d.ts.map │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/walker.js │A│ » /usr/lib/node_modules_24/npm/node_modules/glob/dist/esm/walker.js.map │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/jackspeak/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/jackspeak/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/jackspeak/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/jackspeak/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/jackspeak/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/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-sized/node_modules/minipass/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/minipass-sized/node_modules/minipass/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/node_modules/@npmcli/agent/lib/agents.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/@npmcli/agent/lib/dns.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/@npmcli/agent/lib/errors.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/@npmcli/agent/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/@npmcli/agent/lib/options.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/@npmcli/agent/lib/proxy.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/@npmcli/agent/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/cacache/lib/content/path.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/cacache/lib/content/read.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/cacache/lib/content/rm.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/cacache/lib/content/write.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/cacache/lib/entry-index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/cacache/lib/get.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/cacache/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/cacache/lib/memoization.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/cacache/lib/put.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/cacache/lib/rm.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/cacache/lib/util/glob.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/cacache/lib/util/hash-to-segments.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/cacache/lib/util/tmp.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/cacache/lib/verify.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/cacache/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/glob.d.ts.map │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/glob.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/glob.js.map │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/has-magic.d.ts.map │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/has-magic.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/has-magic.js.map │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/ignore.d.ts.map │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/ignore.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/ignore.js.map │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/index.d.ts.map │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/index.js.map │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/pattern.d.ts.map │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/pattern.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/pattern.js.map │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/processor.d.ts.map │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/processor.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/processor.js.map │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/walker.d.ts.map │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/walker.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/commonjs/walker.js.map │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/esm/bin.d.mts │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/esm/bin.d.mts.map │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/esm/bin.mjs │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/esm/bin.mjs.map │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/esm/glob.d.ts.map │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/esm/glob.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/esm/glob.js.map │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/esm/has-magic.d.ts.map │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/esm/has-magic.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/esm/has-magic.js.map │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/esm/ignore.d.ts.map │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/esm/ignore.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/esm/ignore.js.map │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/esm/index.d.ts.map │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/esm/index.js.map │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/esm/pattern.d.ts.map │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/esm/pattern.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/esm/pattern.js.map │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/esm/processor.d.ts.map │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/esm/processor.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/esm/processor.js.map │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/esm/walker.d.ts.map │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/esm/walker.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/dist/esm/walker.js.map │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/glob/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/jackspeak/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/jackspeak/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/jackspeak/dist/commonjs/parse-args.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/jackspeak/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/jackspeak/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/jackspeak/dist/esm/parse-args.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/jackspeak/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/lru-cache/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/lru-cache/dist/commonjs/index.min.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/lru-cache/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/lru-cache/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/lru-cache/dist/esm/index.min.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/lru-cache/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/lru-cache/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/make-fetch-happen/lib/cache/entry.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/make-fetch-happen/lib/cache/errors.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/make-fetch-happen/lib/cache/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/make-fetch-happen/lib/cache/key.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/make-fetch-happen/lib/cache/policy.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/make-fetch-happen/lib/fetch.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/make-fetch-happen/lib/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/make-fetch-happen/lib/options.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/make-fetch-happen/lib/pipeline.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/make-fetch-happen/lib/remote.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/make-fetch-happen/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/minimatch/dist/commonjs/assert-valid-pattern.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/minimatch/dist/commonjs/ast.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/minimatch/dist/commonjs/brace-expressions.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/minimatch/dist/commonjs/escape.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/minimatch/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/minimatch/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/minimatch/dist/commonjs/unescape.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/minimatch/dist/esm/assert-valid-pattern.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/minimatch/dist/esm/ast.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/minimatch/dist/esm/brace-expressions.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/minimatch/dist/esm/escape.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/minimatch/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/minimatch/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/minimatch/dist/esm/unescape.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/minimatch/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/path-scurry/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/path-scurry/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/path-scurry/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/path-scurry/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/node-gyp/node_modules/path-scurry/package.json │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/package-json-from-dist/dist/commonjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/package-json-from-dist/dist/commonjs/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/package-json-from-dist/dist/esm/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/package-json-from-dist/dist/esm/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/package-json-from-dist/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-key/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/path-key/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/shebang-command/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/shebang-command/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/shebang-regex/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/shebang-regex/package.json │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/string-width-cjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/string-width-cjs/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/strip-ansi-cjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/strip-ansi-cjs/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/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/wrap-ansi/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/wrap-ansi/node_modules/ansi-regex/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/wrap-ansi/node_modules/ansi-regex/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/wrap-ansi/node_modules/emoji-regex/RGI_Emoji.js │A│ » /usr/lib/node_modules_24/npm/node_modules/wrap-ansi/node_modules/emoji-regex/es2015/RGI_Emoji.js │A│ » /usr/lib/node_modules_24/npm/node_modules/wrap-ansi/node_modules/emoji-regex/es2015/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/wrap-ansi/node_modules/emoji-regex/es2015/text.js │A│ » /usr/lib/node_modules_24/npm/node_modules/wrap-ansi/node_modules/emoji-regex/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/wrap-ansi/node_modules/emoji-regex/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/wrap-ansi/node_modules/emoji-regex/text.js │A│ » /usr/lib/node_modules_24/npm/node_modules/wrap-ansi/node_modules/string-width/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/wrap-ansi/node_modules/string-width/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/wrap-ansi/node_modules/strip-ansi/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/wrap-ansi/node_modules/strip-ansi/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/wrap-ansi/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/wrap-ansi-cjs/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/wrap-ansi-cjs/node_modules/ansi-styles/index.js │A│ » /usr/lib/node_modules_24/npm/node_modules/wrap-ansi-cjs/node_modules/ansi-styles/package.json │A│ » /usr/lib/node_modules_24/npm/node_modules/wrap-ansi-cjs/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/4c/41f0c8dcd64cfad52e684a42008aede4e6688b.debug │A│ » /usr/lib/debug/.build-id/81/fc48eddb0ff9ae554ce7fc66a0c9f8d2a721d0.debug Packaging Emitted nodejs-24-24.13.0-2-1-x86_64.stone Emitted nodejs-24-dbginfo-24.13.0-2-1-x86_64.stone Phase Elapsed % │Initialize 0.61s 0.1% │Populate (moss) ││Resolve 0.34s 0.0% ││Fetch 0.33s 0.0% ││Blit 3.07s 0.4% │Fetch 1.20s 0.2% │x86_64 ││Prepare 1.83s 0.2% ││Setup 0.52s 0.1% ││Build 12m46.41s 96.2% ││Install 0.44s 0.1% │Analyze 0.89s 0.1% │Emit 21.30s 2.7% ────────────────────────────────────── Total 13m16.94s 100.0% Build finished successfully at 2026-01-14T20:08:34+01:00